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 R
visitExecutable(CodeExecutableElement e, P p)
R
visitExecutable(javax.lang.model.element.ExecutableElement e, P p)
void
visitImport(CodeImport e, P p)
R
visitPackage(javax.lang.model.element.PackageElement e, P p)
void
visitTree(CodeTree e, P p, javax.lang.model.element.Element parent)
R
visitType(CodeTypeElement e, P p)
R
visitType(javax.lang.model.element.TypeElement e, P p)
R
visitTypeParameter(javax.lang.model.element.TypeParameterElement e, P p)
R
visitVariable(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)
-
-