|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
ObjectVarInfoName
VarInfoName.Slice
public static class VarInfoName.Slice
A slice of elements from a sequence, like "sequence[i..j]".
| Nested Class Summary |
|---|
| Field Summary | |
|---|---|
VarInfoName |
i
|
VarInfoName |
j
|
VarInfoName.Elements |
sequence
|
| Fields inherited from class VarInfoName |
|---|
debug, IDENTITY_TRANSFORMER, ORIG_THIS, testCall, THIS, ZERO |
| Constructor Summary | |
|---|---|
VarInfoName.Slice(VarInfoName.Elements sequence,
VarInfoName i,
VarInfoName j)
|
|
| Method Summary | ||
|---|---|---|
|
accept(VarInfoName.Visitor<T> v)
Accept the actions of a visitor. |
|
protected String |
dbc_name_impl(VarInfo v)
Return the name in the DBC style output format. |
|
protected String |
esc_name_impl()
Returns the String representation of this name in the ESC style output format. |
|
VarInfoName |
getLowerBound()
|
|
VarInfoName |
getSubscript(VarInfoName index)
|
|
VarInfoName |
getUpperBound()
|
|
protected String |
identifier_name_impl()
Returns the name using only letters, numbers, and underscores. |
|
protected String |
java_name_impl(VarInfo v)
Return the String representation of this name in java format. |
|
protected String |
jml_name_impl(VarInfo v)
Returns the name in JML style output format. |
|
protected String |
name_impl()
Returns the String representation of this name in the default output format. |
|
protected String |
repr_impl()
return the name in a verbose debugging format. |
|
protected String |
simplify_name_impl(boolean prestate)
Returns the String representation of this name in the simplify output format in either prestate or poststate context |
|
protected String |
slice_helper(OutputFormat format,
VarInfo v)
|
|
| Methods inherited from class Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public final VarInfoName.Elements sequence
public final VarInfoName i
public final VarInfoName j
| Constructor Detail |
|---|
public VarInfoName.Slice(VarInfoName.Elements sequence,
VarInfoName i,
VarInfoName j)
| Method Detail |
|---|
protected String repr_impl()
VarInfoName
repr_impl in class VarInfoNameprotected String name_impl()
VarInfoName
name_impl in class VarInfoNameprotected String esc_name_impl()
VarInfoName
esc_name_impl in class VarInfoNameprotected String simplify_name_impl(boolean prestate)
VarInfoName
simplify_name_impl in class VarInfoNameprotected String java_name_impl(VarInfo v)
VarInfoName
java_name_impl in class VarInfoNameprotected String jml_name_impl(VarInfo v)
VarInfoName
jml_name_impl in class VarInfoNameprotected String dbc_name_impl(VarInfo v)
VarInfoName
dbc_name_impl in class VarInfoName
protected String slice_helper(OutputFormat format,
VarInfo v)
protected String identifier_name_impl()
VarInfoName
identifier_name_impl in class VarInfoNamepublic <T> T accept(VarInfoName.Visitor<T> v)
VarInfoName
accept in class VarInfoNamepublic VarInfoName getLowerBound()
public VarInfoName getUpperBound()
public VarInfoName getSubscript(VarInfoName index)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||