public class Scope extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
VAR_ARGUMENTS |
static String |
VAR_CONTEXT |
static String |
VAR_VALUEFACTORY |
| Constructor and Description |
|---|
Scope(com.sun.codemodel.JBlock block) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanVariableInfo() |
Scope |
close() |
com.sun.codemodel.JVar |
declare(com.sun.codemodel.JType type,
String name,
com.sun.codemodel.JExpression initializer) |
Scope |
ensureOpen() |
com.sun.codemodel.JBlock |
getBlock() |
com.sun.codemodel.JVar |
getVariable(String name) |
boolean |
isNonMissing(com.sun.codemodel.JVar variable) |
boolean |
isNonMissing(OperableRef operableRef) |
boolean |
isOpen() |
void |
markNonMissing(com.sun.codemodel.JVar variable) |
void |
markNonMissing(OperableRef operableRef) |
com.sun.codemodel.JVar |
putVariable(com.sun.codemodel.JVar variable) |
public static final String VAR_ARGUMENTS
public static final String VAR_CONTEXT
public static final String VAR_VALUEFACTORY
public void cleanVariableInfo()
public boolean isNonMissing(OperableRef operableRef)
public boolean isNonMissing(com.sun.codemodel.JVar variable)
public void markNonMissing(OperableRef operableRef)
public void markNonMissing(com.sun.codemodel.JVar variable)
public Scope ensureOpen()
public Scope close()
public com.sun.codemodel.JVar declare(com.sun.codemodel.JType type,
String name,
com.sun.codemodel.JExpression initializer)
public com.sun.codemodel.JVar getVariable(String name)
public com.sun.codemodel.JVar putVariable(com.sun.codemodel.JVar variable)
public com.sun.codemodel.JBlock getBlock()
public boolean isOpen()
Copyright © 2021. All rights reserved.