public class IRMethodFromConstructorInfo extends IRFeatureBase implements IRMethod
| Constructor and Description |
|---|
IRMethodFromConstructorInfo(IConstructorInfo constructor) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
couldHaveTypeVariables() |
IRelativeTypeInfo.Accessibility |
getAccessibility() |
List<IRType> |
getAllParameterTypes() |
List<IRType> |
getExplicitParameterTypes() |
IFunctionType |
getFunctionType() |
List<IRType> |
getMethodDescriptor(IConstructorInfo mi) |
String |
getName() |
IRType |
getOwningIRType() |
IType |
getOwningIType() |
IRType |
getReturnType() |
IRType |
getTargetRootIRType() |
IGenericTypeVariable[] |
getTypeVariables() |
boolean |
isBytecodeMethod() |
boolean |
isGeneratedEnumMethod() |
boolean |
isStatic() |
addImplicitParameters, addTypeVariableParameters, getTypeDescriptors, isImplicitMethod, maybeReifyFieldType, resolveFieldNamepublic IRMethodFromConstructorInfo(IConstructorInfo constructor)
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 isBytecodeMethod()
isBytecodeMethod in interface IRMethodpublic boolean couldHaveTypeVariables()
couldHaveTypeVariables in interface IRMethodpublic List<IRType> getMethodDescriptor(IConstructorInfo mi)
public boolean isGeneratedEnumMethod()
isGeneratedEnumMethod in interface IRMethodCopyright © 2020. All rights reserved.