Class FunctionalMemberRef
java.lang.Object
org.openzen.zenscript.codemodel.member.ref.FunctionalMemberRef
- All Implemented Interfaces:
DefinitionMemberRef
- Direct Known Subclasses:
TranslatedOperatorMemberRef
-
Constructor Summary
ConstructorsConstructorDescriptionFunctionalMemberRef(FunctionalMember target, TypeID type, GenericMapper mapper) -
Method Summary
Modifier and TypeMethodDescriptionbooleanaccepts(int arguments) final Expressioncall(CodePosition position, Expression target, CallArguments arguments, TypeScope scope) call(CodePosition position, Expression target, FunctionHeader instancedHeader, CallArguments arguments, TypeScope scope) callStatic(CodePosition position, TypeID target, FunctionHeader instancedHeader, CallArguments arguments, TypeScope scope) callWithComparator(CodePosition position, CompareType comparison, Expression target, FunctionHeader instancedHeader, CallArguments arguments, TypeScope scope) describe()boolean<T extends Tag>
TinthashCode()booleanisCaller()booleanbooleanbooleanisStatic()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.openzen.zenscript.codemodel.member.ref.DefinitionMemberRef
hasTag
-
Constructor Details
-
FunctionalMemberRef
-
-
Method Details
-
accepts
public boolean accepts(int arguments) -
getHeader
- Specified by:
getHeaderin interfaceDefinitionMemberRef
-
getPosition
- Specified by:
getPositionin interfaceDefinitionMemberRef
-
getOwnerType
- Specified by:
getOwnerTypein interfaceDefinitionMemberRef
-
getTarget
- Specified by:
getTargetin interfaceDefinitionMemberRef
-
getCanonicalName
-
describe
- Specified by:
describein interfaceDefinitionMemberRef
-
getTag
- Specified by:
getTagin interfaceDefinitionMemberRef
-
getAnnotations
- Specified by:
getAnnotationsin interfaceDefinitionMemberRef
-
getOverrides
- Specified by:
getOverridesin interfaceDefinitionMemberRef
-
getBuiltin
-
isStatic
public boolean isStatic() -
isConstructor
public boolean isConstructor() -
isOperator
public boolean isOperator() -
isCaller
public boolean isCaller() -
getOperator
-
getMethodName
-
equals
-
hashCode
public int hashCode()
-