Interface IDefinitionMember
- All Known Implementing Classes:
CallerMember,CasterMember,ConstMember,ConstructorMember,DefinitionMember,DestructorMember,FieldMember,FunctionalMember,GetterMember,ImplementationMember,InnerDefinitionMember,IteratorMember,MethodMember,OperatorMember,PropertyMember,SetterMember,StaticInitializerMember
public interface IDefinitionMember
-
Method Summary
Modifier and TypeMethodDescription<C,R> R accept(C context, MemberVisitorWithContext<C, R> visitor) <T> Taccept(MemberVisitor<T> visitor) describe()default AccessScopeintint<T extends Tag>
T<T extends Tag>
booleanbooleanvoidref(TypeID type, GenericMapper mapper) voidregisterTo(TypeMembers type, TypeMemberPriority priority, GenericMapper mapper) <T extends Tag>
void
-
Method Details
-
getPosition
CodePosition getPosition() -
getSpecifiedModifiers
int getSpecifiedModifiers() -
getEffectiveModifiers
int getEffectiveModifiers() -
getAnnotations
MemberAnnotation[] getAnnotations() -
getDefinition
HighLevelDefinition getDefinition() -
describe
String describe() -
getBuiltin
BuiltinID getBuiltin() -
registerTo
-
accept
-
accept
-
getTag
-
setTag
-
hasTag
-
getOverrides
DefinitionMemberRef getOverrides() -
normalize
-
isAbstract
boolean isAbstract() -
ref
-
getHeader
FunctionHeader getHeader() -
getAccessScope
-