Class CodeElementScanner<R,P>
- java.lang.Object
-
- javax.lang.model.util.AbstractElementVisitor6<R,P>
-
- javax.lang.model.util.ElementScanner6<R,P>
-
- javax.lang.model.util.ElementScanner7<R,P>
-
- com.oracle.truffle.dsl.processor.java.model.CodeElementScanner<R,P>
-
- All Implemented Interfaces:
javax.lang.model.element.ElementVisitor<R,P>
- Direct Known Subclasses:
AbstractCodeWriter,FixWarningsVisitor,GenerateOverrideVisitor
public abstract class CodeElementScanner<R,P> extends javax.lang.model.util.ElementScanner7<R,P>
-
-
Constructor Summary
Constructors Constructor Description CodeElementScanner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RvisitExecutable(CodeExecutableElement e, P p)RvisitExecutable(javax.lang.model.element.ExecutableElement e, P p)voidvisitImport(CodeImport e, P p)RvisitPackage(javax.lang.model.element.PackageElement e, P p)voidvisitTree(CodeTree e, P p, javax.lang.model.element.Element parent)RvisitType(CodeTypeElement e, P p)RvisitType(javax.lang.model.element.TypeElement e, P p)RvisitTypeParameter(javax.lang.model.element.TypeParameterElement e, P p)RvisitVariable(javax.lang.model.element.VariableElement e, P p)
-
-
-
Method Detail
-
visitExecutable
public R visitExecutable(CodeExecutableElement e, P p)
-
visitType
public R visitType(CodeTypeElement e, P p)
-
visitTypeParameter
public R visitTypeParameter(javax.lang.model.element.TypeParameterElement e, P p)
-
visitImport
public void visitImport(CodeImport e, P p)
-
-