| Modifier and Type | Method and Description |
|---|---|
Codeable |
applyStyle(Style style) |
<T> T |
cast(Class<T> clazz) |
Comment |
getComment()
Gets the comment for this
Codeable object. |
boolean |
isActive(Style style) |
boolean |
isArray() |
boolean |
isBlockWithAbruptCompletion() |
boolean |
isPrimitive() |
net.sourceforge.jenesis4java.impl.MVM.MCodeable |
setComment(int type,
String text)
Sets the comment to the given type and text.
|
CodeWriter |
toCode(CodeWriter out)
Renders the codeable object to the given writer and returns it.
|
String |
toString() |
int |
type() |
void |
visit(ReplacingVisitor visitor)
walk through the code tree and allow every element to be exchanged.
|
VirtualMachine |
vm()
Returns the virtual machine to which this
Codeable object
belongs. |
public boolean isArray()
public boolean isPrimitive()
public CodeWriter toCode(CodeWriter out)
Codeablepublic String toString()
public int type()
public void visit(ReplacingVisitor visitor)
Codeablepublic <T> T cast(Class<T> clazz)
public Comment getComment()
CodeableCodeable object.getComment in interface Codeablepublic boolean isBlockWithAbruptCompletion()
isBlockWithAbruptCompletion in interface Codeablepublic net.sourceforge.jenesis4java.impl.MVM.MCodeable setComment(int type,
String text)
CodeablesetComment in interface Codeablepublic VirtualMachine vm()
CodeableCodeable object
belongs.public Codeable applyStyle(Style style)
applyStyle in interface CodeableCopyright © 2000–2018 jenesis4java. All rights reserved.