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.IMemberBase for the members of anIClass.IClass.IMemberare 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 AccessgetAccess()IClass.IAnnotation[]getAnnotations()IClassgetDeclaringIClass()
-
-
-
Method Detail
-
getAccess
Access getAccess()
- Returns:
- One of
Access.PRIVATE,Access.PROTECTED,Access.DEFAULTandAccess.PUBLIC.
-
getAnnotations
IClass.IAnnotation[] getAnnotations()
- Returns:
- Modifiers and/or annotations of this member
-
getDeclaringIClass
IClass getDeclaringIClass()
- Returns:
- The
IClassthat declares thisIClass.IMember
-
-