Class PartialStaticMemberGroupExpression
java.lang.Object
org.openzen.zenscript.codemodel.partial.PartialStaticMemberGroupExpression
- All Implemented Interfaces:
IPartialExpression
-
Constructor Summary
ConstructorsConstructorDescriptionPartialStaticMemberGroupExpression(CodePosition position, TypeScope scope, TypeID target, TypeMemberGroup group, TypeID[] typeArguments) -
Method Summary
Modifier and TypeMethodDescriptionassign(CodePosition position, TypeScope scope, Expression value) call(CodePosition position, TypeScope scope, List<TypeID> hints, CallArguments arguments) eval()getMember(CodePosition position, TypeScope scope, List<TypeID> hints, GenericName name) getPossibleFunctionHeaders(TypeScope scope, List<TypeID> hints, int arguments) TypeID[]predictCallTypes(CodePosition position, TypeScope scope, List<TypeID> hints, int arguments) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.openzen.zenscript.codemodel.partial.IPartialExpression
capture, getMember
-
Constructor Details
-
Method Details
-
eval
- Specified by:
evalin interfaceIPartialExpression- Throws:
CompileException
-
getPossibleFunctionHeaders
public List<FunctionHeader> getPossibleFunctionHeaders(TypeScope scope, List<TypeID> hints, int arguments) - Specified by:
getPossibleFunctionHeadersin interfaceIPartialExpression
-
getTypeArguments
- Specified by:
getTypeArgumentsin interfaceIPartialExpression
-
getAssignHints
- Specified by:
getAssignHintsin interfaceIPartialExpression
-