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