org.eclipse.cdt.internal.ui.compare
Class SourceElementRequestorAdapter

java.lang.Object
  extended by org.eclipse.cdt.internal.ui.compare.SourceElementRequestorAdapter
All Implemented Interfaces:
org.eclipse.cdt.core.parser.ISourceElementRequestor
Direct Known Subclasses:
CParseTreeBuilder

public class SourceElementRequestorAdapter
extends java.lang.Object
implements org.eclipse.cdt.core.parser.ISourceElementRequestor


Constructor Summary
SourceElementRequestorAdapter()
           
 
Method Summary
 void acceptAbstractTypeSpecDeclaration(org.eclipse.cdt.core.parser.ast.IASTAbstractTypeSpecifierDeclaration abstractDeclaration)
           
 void acceptASMDefinition(org.eclipse.cdt.core.parser.ast.IASTASMDefinition asmDefinition)
           
 void acceptClassReference(org.eclipse.cdt.core.parser.ast.IASTClassReference reference)
           
 void acceptElaboratedForewardDeclaration(org.eclipse.cdt.core.parser.ast.IASTElaboratedTypeSpecifier elaboratedType)
           
 void acceptEnumerationReference(org.eclipse.cdt.core.parser.ast.IASTEnumerationReference reference)
           
 void acceptEnumerationSpecifier(org.eclipse.cdt.core.parser.ast.IASTEnumerationSpecifier enumeration)
           
 void acceptEnumeratorReference(org.eclipse.cdt.core.parser.ast.IASTEnumeratorReference reference)
           
 void acceptField(org.eclipse.cdt.core.parser.ast.IASTField field)
           
 void acceptFieldReference(org.eclipse.cdt.core.parser.ast.IASTFieldReference reference)
           
 void acceptFriendDeclaration(org.eclipse.cdt.core.parser.ast.IASTDeclaration declaration)
           
 void acceptFunctionDeclaration(org.eclipse.cdt.core.parser.ast.IASTFunction function)
           
 void acceptFunctionReference(org.eclipse.cdt.core.parser.ast.IASTFunctionReference reference)
           
 void acceptMacro(org.eclipse.cdt.core.parser.ast.IASTMacro macro)
           
 void acceptMethodDeclaration(org.eclipse.cdt.core.parser.ast.IASTMethod method)
           
 void acceptMethodReference(org.eclipse.cdt.core.parser.ast.IASTMethodReference reference)
           
 void acceptNamespaceReference(org.eclipse.cdt.core.parser.ast.IASTNamespaceReference reference)
           
 void acceptParameterReference(org.eclipse.cdt.core.parser.ast.IASTParameterReference reference)
           
 boolean acceptProblem(org.eclipse.cdt.core.parser.IProblem problem)
           
 void acceptTemplateParameterReference(org.eclipse.cdt.core.parser.ast.IASTTemplateParameterReference reference)
           
 void acceptTypedefDeclaration(org.eclipse.cdt.core.parser.ast.IASTTypedefDeclaration typedef)
           
 void acceptTypedefReference(org.eclipse.cdt.core.parser.ast.IASTTypedefReference reference)
           
 void acceptUsingDeclaration(org.eclipse.cdt.core.parser.ast.IASTUsingDeclaration usageDeclaration)
           
 void acceptUsingDirective(org.eclipse.cdt.core.parser.ast.IASTUsingDirective usageDirective)
           
 void acceptVariable(org.eclipse.cdt.core.parser.ast.IASTVariable variable)
           
 void acceptVariableReference(org.eclipse.cdt.core.parser.ast.IASTVariableReference reference)
           
 org.eclipse.cdt.core.parser.CodeReader createReader(java.lang.String finalPath, java.util.Iterator workingCopies)
           
 void enterClassSpecifier(org.eclipse.cdt.core.parser.ast.IASTClassSpecifier classSpecification)
           
 void enterCodeBlock(org.eclipse.cdt.core.parser.ast.IASTCodeScope scope)
           
 void enterCompilationUnit(org.eclipse.cdt.core.parser.ast.IASTCompilationUnit compilationUnit)
           
 void enterFunctionBody(org.eclipse.cdt.core.parser.ast.IASTFunction function)
           
 void enterInclusion(org.eclipse.cdt.core.parser.ast.IASTInclusion inclusion)
           
 void enterLinkageSpecification(org.eclipse.cdt.core.parser.ast.IASTLinkageSpecification linkageSpec)
           
 void enterMethodBody(org.eclipse.cdt.core.parser.ast.IASTMethod method)
           
 void enterNamespaceDefinition(org.eclipse.cdt.core.parser.ast.IASTNamespaceDefinition namespaceDefinition)
           
 void enterTemplateDeclaration(org.eclipse.cdt.core.parser.ast.IASTTemplateDeclaration declaration)
           
 void enterTemplateInstantiation(org.eclipse.cdt.core.parser.ast.IASTTemplateInstantiation instantiation)
           
 void enterTemplateSpecialization(org.eclipse.cdt.core.parser.ast.IASTTemplateSpecialization specialization)
           
 void exitClassSpecifier(org.eclipse.cdt.core.parser.ast.IASTClassSpecifier classSpecification)
           
 void exitCodeBlock(org.eclipse.cdt.core.parser.ast.IASTCodeScope scope)
           
 void exitCompilationUnit(org.eclipse.cdt.core.parser.ast.IASTCompilationUnit compilationUnit)
           
 void exitFunctionBody(org.eclipse.cdt.core.parser.ast.IASTFunction function)
           
 void exitInclusion(org.eclipse.cdt.core.parser.ast.IASTInclusion inclusion)
           
 void exitLinkageSpecification(org.eclipse.cdt.core.parser.ast.IASTLinkageSpecification linkageSpec)
           
 void exitMethodBody(org.eclipse.cdt.core.parser.ast.IASTMethod method)
           
 void exitNamespaceDefinition(org.eclipse.cdt.core.parser.ast.IASTNamespaceDefinition namespaceDefinition)
           
 void exitTemplateDeclaration(org.eclipse.cdt.core.parser.ast.IASTTemplateDeclaration declaration)
           
 void exitTemplateExplicitInstantiation(org.eclipse.cdt.core.parser.ast.IASTTemplateInstantiation instantiation)
           
 void exitTemplateSpecialization(org.eclipse.cdt.core.parser.ast.IASTTemplateSpecialization specialization)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SourceElementRequestorAdapter

public SourceElementRequestorAdapter()
Method Detail

acceptAbstractTypeSpecDeclaration

public void acceptAbstractTypeSpecDeclaration(org.eclipse.cdt.core.parser.ast.IASTAbstractTypeSpecifierDeclaration abstractDeclaration)
Specified by:
acceptAbstractTypeSpecDeclaration in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptASMDefinition

public void acceptASMDefinition(org.eclipse.cdt.core.parser.ast.IASTASMDefinition asmDefinition)
Specified by:
acceptASMDefinition in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptClassReference

public void acceptClassReference(org.eclipse.cdt.core.parser.ast.IASTClassReference reference)
Specified by:
acceptClassReference in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptElaboratedForewardDeclaration

public void acceptElaboratedForewardDeclaration(org.eclipse.cdt.core.parser.ast.IASTElaboratedTypeSpecifier elaboratedType)
Specified by:
acceptElaboratedForewardDeclaration in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptEnumerationReference

public void acceptEnumerationReference(org.eclipse.cdt.core.parser.ast.IASTEnumerationReference reference)
Specified by:
acceptEnumerationReference in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptEnumerationSpecifier

public void acceptEnumerationSpecifier(org.eclipse.cdt.core.parser.ast.IASTEnumerationSpecifier enumeration)
Specified by:
acceptEnumerationSpecifier in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptField

public void acceptField(org.eclipse.cdt.core.parser.ast.IASTField field)
Specified by:
acceptField in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptFieldReference

public void acceptFieldReference(org.eclipse.cdt.core.parser.ast.IASTFieldReference reference)
Specified by:
acceptFieldReference in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptFunctionDeclaration

public void acceptFunctionDeclaration(org.eclipse.cdt.core.parser.ast.IASTFunction function)
Specified by:
acceptFunctionDeclaration in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptFunctionReference

public void acceptFunctionReference(org.eclipse.cdt.core.parser.ast.IASTFunctionReference reference)
Specified by:
acceptFunctionReference in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptMacro

public void acceptMacro(org.eclipse.cdt.core.parser.ast.IASTMacro macro)
Specified by:
acceptMacro in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptMethodDeclaration

public void acceptMethodDeclaration(org.eclipse.cdt.core.parser.ast.IASTMethod method)
Specified by:
acceptMethodDeclaration in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptMethodReference

public void acceptMethodReference(org.eclipse.cdt.core.parser.ast.IASTMethodReference reference)
Specified by:
acceptMethodReference in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptNamespaceReference

public void acceptNamespaceReference(org.eclipse.cdt.core.parser.ast.IASTNamespaceReference reference)
Specified by:
acceptNamespaceReference in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptProblem

public boolean acceptProblem(org.eclipse.cdt.core.parser.IProblem problem)
Specified by:
acceptProblem in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptTypedefDeclaration

public void acceptTypedefDeclaration(org.eclipse.cdt.core.parser.ast.IASTTypedefDeclaration typedef)
Specified by:
acceptTypedefDeclaration in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptTypedefReference

public void acceptTypedefReference(org.eclipse.cdt.core.parser.ast.IASTTypedefReference reference)
Specified by:
acceptTypedefReference in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptUsingDeclaration

public void acceptUsingDeclaration(org.eclipse.cdt.core.parser.ast.IASTUsingDeclaration usageDeclaration)
Specified by:
acceptUsingDeclaration in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptUsingDirective

public void acceptUsingDirective(org.eclipse.cdt.core.parser.ast.IASTUsingDirective usageDirective)
Specified by:
acceptUsingDirective in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptVariable

public void acceptVariable(org.eclipse.cdt.core.parser.ast.IASTVariable variable)
Specified by:
acceptVariable in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptVariableReference

public void acceptVariableReference(org.eclipse.cdt.core.parser.ast.IASTVariableReference reference)
Specified by:
acceptVariableReference in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

enterClassSpecifier

public void enterClassSpecifier(org.eclipse.cdt.core.parser.ast.IASTClassSpecifier classSpecification)
Specified by:
enterClassSpecifier in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

enterCompilationUnit

public void enterCompilationUnit(org.eclipse.cdt.core.parser.ast.IASTCompilationUnit compilationUnit)
Specified by:
enterCompilationUnit in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

enterFunctionBody

public void enterFunctionBody(org.eclipse.cdt.core.parser.ast.IASTFunction function)
Specified by:
enterFunctionBody in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

enterInclusion

public void enterInclusion(org.eclipse.cdt.core.parser.ast.IASTInclusion inclusion)
Specified by:
enterInclusion in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

enterLinkageSpecification

public void enterLinkageSpecification(org.eclipse.cdt.core.parser.ast.IASTLinkageSpecification linkageSpec)
Specified by:
enterLinkageSpecification in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

enterMethodBody

public void enterMethodBody(org.eclipse.cdt.core.parser.ast.IASTMethod method)
Specified by:
enterMethodBody in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

enterNamespaceDefinition

public void enterNamespaceDefinition(org.eclipse.cdt.core.parser.ast.IASTNamespaceDefinition namespaceDefinition)
Specified by:
enterNamespaceDefinition in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

enterTemplateDeclaration

public void enterTemplateDeclaration(org.eclipse.cdt.core.parser.ast.IASTTemplateDeclaration declaration)
Specified by:
enterTemplateDeclaration in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

enterTemplateInstantiation

public void enterTemplateInstantiation(org.eclipse.cdt.core.parser.ast.IASTTemplateInstantiation instantiation)
Specified by:
enterTemplateInstantiation in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

enterTemplateSpecialization

public void enterTemplateSpecialization(org.eclipse.cdt.core.parser.ast.IASTTemplateSpecialization specialization)
Specified by:
enterTemplateSpecialization in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

exitClassSpecifier

public void exitClassSpecifier(org.eclipse.cdt.core.parser.ast.IASTClassSpecifier classSpecification)
Specified by:
exitClassSpecifier in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

exitCompilationUnit

public void exitCompilationUnit(org.eclipse.cdt.core.parser.ast.IASTCompilationUnit compilationUnit)
Specified by:
exitCompilationUnit in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

exitFunctionBody

public void exitFunctionBody(org.eclipse.cdt.core.parser.ast.IASTFunction function)
Specified by:
exitFunctionBody in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

exitInclusion

public void exitInclusion(org.eclipse.cdt.core.parser.ast.IASTInclusion inclusion)
Specified by:
exitInclusion in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

exitLinkageSpecification

public void exitLinkageSpecification(org.eclipse.cdt.core.parser.ast.IASTLinkageSpecification linkageSpec)
Specified by:
exitLinkageSpecification in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

exitMethodBody

public void exitMethodBody(org.eclipse.cdt.core.parser.ast.IASTMethod method)
Specified by:
exitMethodBody in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

exitNamespaceDefinition

public void exitNamespaceDefinition(org.eclipse.cdt.core.parser.ast.IASTNamespaceDefinition namespaceDefinition)
Specified by:
exitNamespaceDefinition in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

exitTemplateDeclaration

public void exitTemplateDeclaration(org.eclipse.cdt.core.parser.ast.IASTTemplateDeclaration declaration)
Specified by:
exitTemplateDeclaration in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

exitTemplateExplicitInstantiation

public void exitTemplateExplicitInstantiation(org.eclipse.cdt.core.parser.ast.IASTTemplateInstantiation instantiation)
Specified by:
exitTemplateExplicitInstantiation in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

exitTemplateSpecialization

public void exitTemplateSpecialization(org.eclipse.cdt.core.parser.ast.IASTTemplateSpecialization specialization)
Specified by:
exitTemplateSpecialization in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

enterCodeBlock

public void enterCodeBlock(org.eclipse.cdt.core.parser.ast.IASTCodeScope scope)
Specified by:
enterCodeBlock in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

exitCodeBlock

public void exitCodeBlock(org.eclipse.cdt.core.parser.ast.IASTCodeScope scope)
Specified by:
exitCodeBlock in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptEnumeratorReference

public void acceptEnumeratorReference(org.eclipse.cdt.core.parser.ast.IASTEnumeratorReference reference)
Specified by:
acceptEnumeratorReference in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptParameterReference

public void acceptParameterReference(org.eclipse.cdt.core.parser.ast.IASTParameterReference reference)
Specified by:
acceptParameterReference in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

createReader

public org.eclipse.cdt.core.parser.CodeReader createReader(java.lang.String finalPath,
                                                           java.util.Iterator workingCopies)
Specified by:
createReader in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptTemplateParameterReference

public void acceptTemplateParameterReference(org.eclipse.cdt.core.parser.ast.IASTTemplateParameterReference reference)
Specified by:
acceptTemplateParameterReference in interface org.eclipse.cdt.core.parser.ISourceElementRequestor

acceptFriendDeclaration

public void acceptFriendDeclaration(org.eclipse.cdt.core.parser.ast.IASTDeclaration declaration)
Specified by:
acceptFriendDeclaration in interface org.eclipse.cdt.core.parser.ISourceElementRequestor