| Constructor and Description |
|---|
IRMethodForConstructorSymbol(IType gosuClass,
DynamicFunctionSymbol dfs,
int numberOfTypeParameters) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
couldHaveTypeVariables() |
IRelativeTypeInfo.Accessibility |
getAccessibility() |
List<IRType> |
getAllParameterTypes() |
protected List<IRType> |
getConstructorParamTypes(IType[] declaredParams,
int iTypeParams,
IType type)
Parameters are order like so:
ctor( [OuterThis,] [This,] [CapturedSymbols,] [TypeParams,] [EnumParams,] params )
|
List<IRType> |
getExplicitParameterTypes() |
IFunctionType |
getFunctionType() |
String |
getName() |
IRType |
getOwningIRType() |
IType |
getOwningIType() |
IRType |
getReturnType() |
IType |
getRuntimeEnclosingType(IType type) |
IRType |
getTargetRootIRType() |
IGenericTypeVariable[] |
getTypeVariables() |
boolean |
isBytecodeMethod() |
boolean |
isGeneratedEnumMethod() |
boolean |
isNonStaticInnerClass(IType type) |
boolean |
isStatic() |
public IRMethodForConstructorSymbol(IType gosuClass, DynamicFunctionSymbol dfs, int numberOfTypeParameters)
public IRType getReturnType()
getReturnType in interface IRMethodpublic List<IRType> getExplicitParameterTypes()
getExplicitParameterTypes in interface IRMethodpublic List<IRType> getAllParameterTypes()
getAllParameterTypes in interface IRMethodpublic IRType getOwningIRType()
getOwningIRType in interface IRMethodpublic IType getOwningIType()
getOwningIType in interface IRMethodpublic IRelativeTypeInfo.Accessibility getAccessibility()
getAccessibility in interface IRMethodpublic IRType getTargetRootIRType()
getTargetRootIRType in interface IRMethodpublic IGenericTypeVariable[] getTypeVariables()
getTypeVariables in interface IRMethodpublic IFunctionType getFunctionType()
getFunctionType in interface IRMethodpublic boolean isGeneratedEnumMethod()
isGeneratedEnumMethod in interface IRMethodpublic boolean isBytecodeMethod()
isBytecodeMethod in interface IRMethodprotected List<IRType> getConstructorParamTypes(IType[] declaredParams, int iTypeParams, IType type)
public IType getRuntimeEnclosingType(IType type)
type - public boolean isNonStaticInnerClass(IType type)
public boolean couldHaveTypeVariables()
couldHaveTypeVariables in interface IRMethodCopyright © 2016. All rights reserved.