Package gw.lang.reflect.java
Class JavaSourceElement
- java.lang.Object
-
- gw.lang.reflect.java.JavaSourceElement
-
- Direct Known Subclasses:
AbstractJavaClassInfo,AsmConstructorJavaClassConstructor,AsmFieldJavaClassField,AsmMethodJavaClassMethod,AsmTypeJavaClassType,JavaSourceField,JavaSourceMethod
public abstract class JavaSourceElement extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private LocationInfo_location
-
Constructor Summary
Constructors Constructor Description JavaSourceElement()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected IJavaClassInfofindInnerSourceType(IJavaClassInfo topLevelType, java.lang.String fqnInner)com.sun.source.tree.CompilationUnitTreegetCompilationUnitTree()IJavaClassInfogetDeclaringClass()abstract IJavaClassInfogetEnclosingClass()intgetEndPosition()ILocationInfogetLocationInfo()com.sun.source.util.SourcePositionsgetSourcePositions()intgetStartPosition()abstract com.sun.source.tree.TreegetTree()
-
-
-
Field Detail
-
_location
private LocationInfo _location
-
-
Method Detail
-
getTree
public abstract com.sun.source.tree.Tree getTree()
-
getEnclosingClass
public abstract IJavaClassInfo getEnclosingClass()
-
getDeclaringClass
public IJavaClassInfo getDeclaringClass()
-
getCompilationUnitTree
public com.sun.source.tree.CompilationUnitTree getCompilationUnitTree()
-
getSourcePositions
public com.sun.source.util.SourcePositions getSourcePositions()
-
getStartPosition
public int getStartPosition()
-
getEndPosition
public int getEndPosition()
-
getLocationInfo
public ILocationInfo getLocationInfo()
-
findInnerSourceType
protected IJavaClassInfo findInnerSourceType(IJavaClassInfo topLevelType, java.lang.String fqnInner)
-
-