public class IRBuilderContext extends Object
| Constructor and Description |
|---|
IRBuilderContext(IRMethodBuilder methodBuilder) |
| Modifier and Type | Method and Description |
|---|---|
IRType |
currentClassSuperType() |
IRType |
currentReturnType() |
IRFieldDecl |
findField(String name) |
IRMethodStatement |
findMethod(String name,
int numArgs) |
IRSymbol |
findVar(String name) |
IRSymbol |
getOrCreateVar(String name,
IRType type) |
IRType |
owningType() |
IRSymbol |
tempSymbol(IRType type) |
public IRBuilderContext(IRMethodBuilder methodBuilder)
public IRFieldDecl findField(String name)
public IRMethodStatement findMethod(String name, int numArgs)
public IRType owningType()
public IRType currentClassSuperType()
public IRType currentReturnType()
Copyright © 2017. All rights reserved.