public class IRMethodCallExpression extends IRExpression
| Constructor and Description |
|---|
IRMethodCallExpression(String name,
IRType ownersType,
boolean isInterface,
IRType returnType,
List<IRType> parameterTypes,
IRExpression root,
List<IRExpression> args) |
| Modifier and Type | Method and Description |
|---|---|
List<IRExpression> |
getArgs() |
String |
getName() |
IRType |
getOwnersType() |
List<IRType> |
getParameterTypes() |
IRType |
getReturnType() |
IRExpression |
getRoot() |
IRType |
getType() |
boolean |
isInterface() |
boolean |
isSpecial() |
void |
setSpecial(boolean special) |
void |
setStructuralTypeOwner(IRType gosuClassIRType) |
getLineNumber, getParent, isImplicit, maybeEraseStructuralSymbolTypes, maybeEraseStructuralType, maybeEraseStructuralType, maybeEraseStructuralTypes, setImplicit, setLineNumber, setParent, setParentToThispublic IRMethodCallExpression(String name, IRType ownersType, boolean isInterface, IRType returnType, List<IRType> parameterTypes, IRExpression root, List<IRExpression> args)
public String getName()
public IRType getOwnersType()
public IRType getReturnType()
public IRExpression getRoot()
public List<IRExpression> getArgs()
public boolean isInterface()
public boolean isSpecial()
public void setSpecial(boolean special)
public IRType getType()
getType in class IRExpressionpublic void setStructuralTypeOwner(IRType gosuClassIRType)
Copyright © 2017. All rights reserved.