org.eclipse.cdt.internal.ui.compare
Class CParseTreeBuilder
java.lang.Object
org.eclipse.cdt.internal.ui.compare.SourceElementRequestorAdapter
org.eclipse.cdt.internal.ui.compare.CParseTreeBuilder
- All Implemented Interfaces:
- org.eclipse.cdt.core.parser.ISourceElementRequestor
public class CParseTreeBuilder
- extends SourceElementRequestorAdapter
Constructor Summary |
CParseTreeBuilder(org.eclipse.cdt.internal.ui.compare.CNode root,
org.eclipse.jface.text.IDocument doc)
|
Methods inherited from class org.eclipse.cdt.internal.ui.compare.SourceElementRequestorAdapter |
acceptAbstractTypeSpecDeclaration, acceptASMDefinition, acceptClassReference, acceptElaboratedForewardDeclaration, acceptEnumerationReference, acceptEnumeratorReference, acceptFieldReference, acceptFriendDeclaration, acceptFunctionReference, acceptMethodReference, acceptNamespaceReference, acceptParameterReference, acceptTemplateParameterReference, acceptTypedefReference, acceptVariableReference, createReader, enterCodeBlock, exitCodeBlock |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CParseTreeBuilder
public CParseTreeBuilder(org.eclipse.cdt.internal.ui.compare.CNode root,
org.eclipse.jface.text.IDocument doc)
enterClassSpecifier
public void enterClassSpecifier(org.eclipse.cdt.core.parser.ast.IASTClassSpecifier classSpecification)
- Specified by:
enterClassSpecifier
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
enterClassSpecifier
in class SourceElementRequestorAdapter
enterCompilationUnit
public void enterCompilationUnit(org.eclipse.cdt.core.parser.ast.IASTCompilationUnit compilationUnit)
- Specified by:
enterCompilationUnit
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
enterCompilationUnit
in class SourceElementRequestorAdapter
enterFunctionBody
public void enterFunctionBody(org.eclipse.cdt.core.parser.ast.IASTFunction function)
- Specified by:
enterFunctionBody
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
enterFunctionBody
in class SourceElementRequestorAdapter
enterInclusion
public void enterInclusion(org.eclipse.cdt.core.parser.ast.IASTInclusion inclusion)
- Specified by:
enterInclusion
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
enterInclusion
in class SourceElementRequestorAdapter
enterLinkageSpecification
public void enterLinkageSpecification(org.eclipse.cdt.core.parser.ast.IASTLinkageSpecification linkageSpec)
- Specified by:
enterLinkageSpecification
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
enterLinkageSpecification
in class SourceElementRequestorAdapter
enterMethodBody
public void enterMethodBody(org.eclipse.cdt.core.parser.ast.IASTMethod method)
- Specified by:
enterMethodBody
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
enterMethodBody
in class SourceElementRequestorAdapter
enterNamespaceDefinition
public void enterNamespaceDefinition(org.eclipse.cdt.core.parser.ast.IASTNamespaceDefinition namespaceDefinition)
- Specified by:
enterNamespaceDefinition
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
enterNamespaceDefinition
in class SourceElementRequestorAdapter
enterTemplateDeclaration
public void enterTemplateDeclaration(org.eclipse.cdt.core.parser.ast.IASTTemplateDeclaration declaration)
- Specified by:
enterTemplateDeclaration
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
enterTemplateDeclaration
in class SourceElementRequestorAdapter
enterTemplateInstantiation
public void enterTemplateInstantiation(org.eclipse.cdt.core.parser.ast.IASTTemplateInstantiation instantiation)
- Specified by:
enterTemplateInstantiation
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
enterTemplateInstantiation
in class SourceElementRequestorAdapter
enterTemplateSpecialization
public void enterTemplateSpecialization(org.eclipse.cdt.core.parser.ast.IASTTemplateSpecialization specialization)
- Specified by:
enterTemplateSpecialization
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
enterTemplateSpecialization
in class SourceElementRequestorAdapter
exitClassSpecifier
public void exitClassSpecifier(org.eclipse.cdt.core.parser.ast.IASTClassSpecifier classSpecification)
- Specified by:
exitClassSpecifier
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
exitClassSpecifier
in class SourceElementRequestorAdapter
exitCompilationUnit
public void exitCompilationUnit(org.eclipse.cdt.core.parser.ast.IASTCompilationUnit translationUnit)
- Specified by:
exitCompilationUnit
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
exitCompilationUnit
in class SourceElementRequestorAdapter
exitFunctionBody
public void exitFunctionBody(org.eclipse.cdt.core.parser.ast.IASTFunction function)
- Specified by:
exitFunctionBody
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
exitFunctionBody
in class SourceElementRequestorAdapter
exitInclusion
public void exitInclusion(org.eclipse.cdt.core.parser.ast.IASTInclusion inclusion)
- Specified by:
exitInclusion
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
exitInclusion
in class SourceElementRequestorAdapter
exitLinkageSpecification
public void exitLinkageSpecification(org.eclipse.cdt.core.parser.ast.IASTLinkageSpecification linkageSpec)
- Specified by:
exitLinkageSpecification
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
exitLinkageSpecification
in class SourceElementRequestorAdapter
exitMethodBody
public void exitMethodBody(org.eclipse.cdt.core.parser.ast.IASTMethod method)
- Specified by:
exitMethodBody
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
exitMethodBody
in class SourceElementRequestorAdapter
exitNamespaceDefinition
public void exitNamespaceDefinition(org.eclipse.cdt.core.parser.ast.IASTNamespaceDefinition namespaceDefinition)
- Specified by:
exitNamespaceDefinition
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
exitNamespaceDefinition
in class SourceElementRequestorAdapter
exitTemplateDeclaration
public void exitTemplateDeclaration(org.eclipse.cdt.core.parser.ast.IASTTemplateDeclaration declaration)
- Specified by:
exitTemplateDeclaration
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
exitTemplateDeclaration
in class SourceElementRequestorAdapter
exitTemplateExplicitInstantiation
public void exitTemplateExplicitInstantiation(org.eclipse.cdt.core.parser.ast.IASTTemplateInstantiation instantiation)
- Specified by:
exitTemplateExplicitInstantiation
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
exitTemplateExplicitInstantiation
in class SourceElementRequestorAdapter
exitTemplateSpecialization
public void exitTemplateSpecialization(org.eclipse.cdt.core.parser.ast.IASTTemplateSpecialization specialization)
- Specified by:
exitTemplateSpecialization
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
exitTemplateSpecialization
in class SourceElementRequestorAdapter
acceptEnumerationSpecifier
public void acceptEnumerationSpecifier(org.eclipse.cdt.core.parser.ast.IASTEnumerationSpecifier enumeration)
- Specified by:
acceptEnumerationSpecifier
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
acceptEnumerationSpecifier
in class SourceElementRequestorAdapter
acceptFunctionDeclaration
public void acceptFunctionDeclaration(org.eclipse.cdt.core.parser.ast.IASTFunction function)
- Specified by:
acceptFunctionDeclaration
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
acceptFunctionDeclaration
in class SourceElementRequestorAdapter
acceptMacro
public void acceptMacro(org.eclipse.cdt.core.parser.ast.IASTMacro macro)
- Specified by:
acceptMacro
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
acceptMacro
in class SourceElementRequestorAdapter
acceptMethodDeclaration
public void acceptMethodDeclaration(org.eclipse.cdt.core.parser.ast.IASTMethod method)
- Specified by:
acceptMethodDeclaration
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
acceptMethodDeclaration
in class SourceElementRequestorAdapter
acceptProblem
public boolean acceptProblem(org.eclipse.cdt.core.parser.IProblem problem)
- Specified by:
acceptProblem
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
acceptProblem
in class SourceElementRequestorAdapter
acceptTypedefDeclaration
public void acceptTypedefDeclaration(org.eclipse.cdt.core.parser.ast.IASTTypedefDeclaration typedef)
- Specified by:
acceptTypedefDeclaration
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
acceptTypedefDeclaration
in class SourceElementRequestorAdapter
acceptUsingDeclaration
public void acceptUsingDeclaration(org.eclipse.cdt.core.parser.ast.IASTUsingDeclaration usageDeclaration)
- Specified by:
acceptUsingDeclaration
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
acceptUsingDeclaration
in class SourceElementRequestorAdapter
acceptUsingDirective
public void acceptUsingDirective(org.eclipse.cdt.core.parser.ast.IASTUsingDirective usageDirective)
- Specified by:
acceptUsingDirective
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
acceptUsingDirective
in class SourceElementRequestorAdapter
acceptVariable
public void acceptVariable(org.eclipse.cdt.core.parser.ast.IASTVariable variable)
- Specified by:
acceptVariable
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
acceptVariable
in class SourceElementRequestorAdapter
acceptField
public void acceptField(org.eclipse.cdt.core.parser.ast.IASTField field)
- Specified by:
acceptField
in interface org.eclipse.cdt.core.parser.ISourceElementRequestor
- Overrides:
acceptField
in class SourceElementRequestorAdapter