@Deprecated public class NewFabricArray_c extends NewArray_c implements NewFabricArray, Annotated
| Modifier and Type | Field and Description |
|---|---|
protected Expr |
accessPolicy
Deprecated.
|
protected Expr |
label
Deprecated.
|
protected Expr |
location
Deprecated.
|
| Constructor and Description |
|---|
NewFabricArray_c(Position pos,
TypeNode baseType,
java.util.List<Expr> dims,
int addDims,
FabricArrayInit init,
Expr label,
Expr accessLabel,
Expr location)
Deprecated.
|
NewFabricArray_c(Position pos,
TypeNode baseType,
java.util.List<Expr> dims,
int addDims,
FabricArrayInit init,
Expr label,
Expr accessLabel,
Expr location,
Ext ext)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
<T> java.util.List<T> |
acceptCFG(<any> v,
java.util.List<T> succs)
Deprecated.
|
Expr |
accessPolicy()
Deprecated.
|
NewFabricArray_c |
accessPolicy(Expr accessPolicy)
Deprecated.
|
protected <N extends NewFabricArray_c> |
accessPolicy(N n,
Expr accessPolicy)
Deprecated.
|
protected ArrayType |
arrayOf(TypeSystem ts,
Type baseType,
int dims)
Deprecated.
|
Node |
copy(NodeFactory nf)
Deprecated.
|
FabricArrayInit |
init()
Deprecated.
|
NewFabricArray_c |
init(polyglot.ast.ArrayInit init)
Deprecated.
|
Expr |
location()
Deprecated.
|
NewFabricArray_c |
location(Expr location)
Deprecated.
|
protected <N extends NewFabricArray_c> |
location(N n,
Expr location)
Deprecated.
|
protected <N extends NewFabricArray_c> |
reconstruct(N n,
TypeNode baseType,
java.util.List<Expr> dims,
FabricArrayInit init,
Expr location,
Expr label,
Expr accessPolicy)
Deprecated.
Reconstructs the expression.
|
NewFabricArray_c |
typeCheck(TypeChecker tc)
Deprecated.
|
Expr |
updateLabel()
Deprecated.
|
NewFabricArray_c |
updateLabel(Expr label)
Deprecated.
|
protected <N extends NewFabricArray_c> |
updateLabel(N n,
Expr label)
Deprecated.
|
Node |
visitChildren(NodeVisitor v)
Deprecated.
|
protected Expr label
protected Expr location
protected Expr accessPolicy
@Deprecated
public NewFabricArray_c(Position pos,
TypeNode baseType,
java.util.List<Expr> dims,
int addDims,
FabricArrayInit init,
Expr label,
Expr accessLabel,
Expr location)
public NewFabricArray_c(Position pos,
TypeNode baseType,
java.util.List<Expr> dims,
int addDims,
FabricArrayInit init,
Expr label,
Expr accessLabel,
Expr location,
Ext ext)
public FabricArrayInit init()
init in interface NewFabricArraypublic NewFabricArray_c init(polyglot.ast.ArrayInit init)
init in interface NewFabricArraypublic Expr updateLabel()
updateLabel in interface NewFabricArraypublic NewFabricArray_c updateLabel(Expr label)
updateLabel in interface NewFabricArrayprotected <N extends NewFabricArray_c> N updateLabel(N n, Expr label)
public Expr accessPolicy()
accessPolicy in interface NewFabricArraypublic NewFabricArray_c accessPolicy(Expr accessPolicy)
accessPolicy in interface NewFabricArrayprotected <N extends NewFabricArray_c> N accessPolicy(N n, Expr accessPolicy)
public NewFabricArray_c location(Expr location)
protected <N extends NewFabricArray_c> N location(N n, Expr location)
protected <N extends NewFabricArray_c> N reconstruct(N n, TypeNode baseType, java.util.List<Expr> dims, FabricArrayInit init, Expr location, Expr label, Expr accessPolicy)
public Node visitChildren(NodeVisitor v)
protected ArrayType arrayOf(TypeSystem ts,
Type baseType,
int dims)
public NewFabricArray_c typeCheck(TypeChecker tc) throws SemanticException
SemanticExceptionpublic <T> java.util.List<T> acceptCFG(<any> v,
java.util.List<T> succs)
public Node copy(NodeFactory nf)