Class Signature
java.lang.Object
com.oracle.truffle.dsl.processor.bytecode.model.Signature
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal intfinal intfinal ProcessorContextfinal intfinal booleanfinal booleanfinal List<TypeMirror> final TypeMirror -
Constructor Summary
ConstructorsConstructorDescriptionSignature(TypeMirror returnType, List<TypeMirror> types) Signature(TypeMirror returnType, List<TypeMirror> types, boolean isVariadic, int constantOperandsBeforeCount, int constantOperandsAfterCount) -
Method Summary
Modifier and TypeMethodDescriptiongetGenericType(int dynamicOperandIndex) getSpecializedType(int dynamicOperandIndex) booleanisVariadicParameter(int i) specializeOperandType(int dynamicOperandIndex, TypeMirror newType) toString()
-
Field Details
-
context
-
returnType
-
operandTypes
-
isVariadic
public final boolean isVariadic -
isVoid
public final boolean isVoid -
constantOperandsBeforeCount
public final int constantOperandsBeforeCount -
dynamicOperandCount
public final int dynamicOperandCount -
constantOperandsAfterCount
public final int constantOperandsAfterCount
-
-
Constructor Details
-
Signature
-
Signature
public Signature(TypeMirror returnType, List<TypeMirror> types, boolean isVariadic, int constantOperandsBeforeCount, int constantOperandsAfterCount)
-
-
Method Details