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 |
|---|---|
Scope |
close() |
com.sun.codemodel.JVar |
declare(com.sun.codemodel.JType type,
String name,
com.sun.codemodel.JExpression initializer) |
com.sun.codemodel.JVar |
declare(com.sun.codemodel.JVar variable) |
Scope |
ensureOpen() |
com.sun.codemodel.JBlock |
getBlock() |
com.sun.codemodel.JVar |
getVariable(String name) |
boolean |
isNonMissing(com.sun.codemodel.JVar variable) |
boolean |
isOpen() |
void |
markNonMissing(com.sun.codemodel.JVar variable) |
public static final String VAR_ARGUMENTS
public static final String VAR_CONTEXT
public static final String VAR_VALUEFACTORY
public boolean isNonMissing(com.sun.codemodel.JVar variable)
public void markNonMissing(com.sun.codemodel.JVar variable)
public Scope ensureOpen()
public Scope close()
public com.sun.codemodel.JVar getVariable(String name)
public com.sun.codemodel.JVar declare(com.sun.codemodel.JType type,
String name,
com.sun.codemodel.JExpression initializer)
public com.sun.codemodel.JVar declare(com.sun.codemodel.JVar variable)
public com.sun.codemodel.JBlock getBlock()
public boolean isOpen()
Copyright © 2020. All rights reserved.