Package gw.internal.gosu.ir.nodes
Interface IRMethod
-
- All Known Implementing Classes:
IRMethodForConstructorSymbol
,IRMethodForDPSGetter
,IRMethodForDPSSetter
,IRMethodForPropertyGetter
,IRMethodForPropertySetter
,IRMethodForReducedDPSGetter
,IRMethodForReducedDPSSetter
,IRMethodFromConstructorInfo
,IRMethodFromJavaMethodInfo
,IRMethodFromMethod
,IRMethodFromMethodInfo
,SyntheticIRMethod
public interface IRMethod
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
couldHaveTypeVariables()
IRelativeTypeInfo.Accessibility
getAccessibility()
List<IRType>
getAllParameterTypes()
List<IRType>
getExplicitParameterTypes()
IFunctionType
getFunctionType()
String
getName()
IRType
getOwningIRType()
IType
getOwningIType()
IRType
getReturnType()
IRType
getTargetRootIRType()
IGenericTypeVariable[]
getTypeVariables()
boolean
isBytecodeMethod()
boolean
isGeneratedEnumMethod()
boolean
isStatic()
-
-
-
Method Detail
-
getReturnType
IRType getReturnType()
-
getName
String getName()
-
getOwningIRType
IRType getOwningIRType()
-
getOwningIType
IType getOwningIType()
-
getAccessibility
IRelativeTypeInfo.Accessibility getAccessibility()
-
isStatic
boolean isStatic()
-
getTargetRootIRType
IRType getTargetRootIRType()
-
getTypeVariables
IGenericTypeVariable[] getTypeVariables()
-
isBytecodeMethod
boolean isBytecodeMethod()
-
couldHaveTypeVariables
boolean couldHaveTypeVariables()
-
getFunctionType
IFunctionType getFunctionType()
-
isGeneratedEnumMethod
boolean isGeneratedEnumMethod()
-
-