Package org.codehaus.janino
Interface IClass.IMember
-
- All Known Implementing Classes:
IClass.IConstructor
,IClass.IField
,IClass.IInvocable
,IClass.IMethod
,ReflectionIClass.ReflectionIConstructor
,ReflectionIClass.ReflectionIField
,ReflectionIClass.ReflectionIMethod
,UnitCompiler.SimpleIField
- Enclosing class:
- IClass
public static interface IClass.IMember
Base for the members of anIClass
.IClass.IMember
are expected to be immutable, i.e. all getter methods return constant values.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Access
getAccess()
Java.Annotation[]
getAnnotations()
IClass
getDeclaringIClass()
-
-
-
Method Detail
-
getAccess
Access getAccess()
- Returns:
- One of
Access.PRIVATE
,Access.PROTECTED
,Access.DEFAULT
andAccess.PUBLIC
.
-
getAnnotations
Java.Annotation[] getAnnotations()
- Returns:
- Modifiers and/or annotations of this member
-
getDeclaringIClass
IClass getDeclaringIClass()
- Returns:
- The
IClass
that declares thisIClass.IMember
-
-