|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectat.dms.kjc.KjcEmptyVisitor
at.dms.kjc.SLIREmptyVisitor
at.dms.kjc.common.VarsAssigned
public class VarsAssigned
Find all the vars that are possible assigned given a tree in the IR.
Field Summary |
---|
Fields inherited from interface at.dms.kjc.Constants |
---|
CMP_VERSION, JAV_CLASS, JAV_CLONE, JAV_CLONEABLE, JAV_CONSTRUCTOR, JAV_ERROR, JAV_EXCEPTION, JAV_INIT, JAV_LENGTH, JAV_NAME_SEPARATOR, JAV_OBJECT, JAV_OUTER_THIS, JAV_RUNTIME, JAV_RUNTIME_EXCEPTION, JAV_STATIC_INIT, JAV_STRING, JAV_STRINGBUFFER, JAV_THIS, JAV_THROWABLE, OPE_BAND, OPE_BNOT, OPE_BOR, OPE_BSR, OPE_BXOR, OPE_EQ, OPE_GE, OPE_GT, OPE_LE, OPE_LNOT, OPE_LT, OPE_MINUS, OPE_NE, OPE_PERCENT, OPE_PLUS, OPE_POSTDEC, OPE_POSTINC, OPE_PREDEC, OPE_PREINC, OPE_SIMPLE, OPE_SL, OPE_SLASH, OPE_SR, OPE_STAR, TID_ARRAY, TID_BIT, TID_BOOLEAN, TID_BYTE, TID_CHAR, TID_CLASS, TID_DOUBLE, TID_FLOAT, TID_INT, TID_LONG, TID_SHORT, TID_VECTOR, TID_VOID, VECTOR_EMPTY |
Method Summary | |
---|---|
static HashSet<Object> |
getVarsAssigned(JPhylum entry)
Given |
void |
visitAssignmentExpression(JAssignmentExpression self,
JExpression left,
JExpression right)
prints an assignment expression |
void |
visitCompoundAssignmentExpression(JCompoundAssignmentExpression self,
int oper,
JExpression left,
JExpression right)
prints a compound expression |
void |
visitPostfixExpression(JPostfixExpression self,
int oper,
JExpression expr)
prints a postfix expression |
void |
visitPrefixExpression(JPrefixExpression self,
int oper,
JExpression expr)
prints a prefix expression |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static HashSet<Object> getVarsAssigned(JPhylum entry)
entry
- See above
public void visitAssignmentExpression(JAssignmentExpression self, JExpression left, JExpression right)
KjcEmptyVisitor
visitAssignmentExpression
in interface KjcVisitor
visitAssignmentExpression
in class KjcEmptyVisitor
public void visitCompoundAssignmentExpression(JCompoundAssignmentExpression self, int oper, JExpression left, JExpression right)
KjcEmptyVisitor
visitCompoundAssignmentExpression
in interface KjcVisitor
visitCompoundAssignmentExpression
in class KjcEmptyVisitor
public void visitPrefixExpression(JPrefixExpression self, int oper, JExpression expr)
KjcEmptyVisitor
visitPrefixExpression
in interface KjcVisitor
visitPrefixExpression
in class KjcEmptyVisitor
public void visitPostfixExpression(JPostfixExpression self, int oper, JExpression expr)
KjcEmptyVisitor
visitPostfixExpression
in interface KjcVisitor
visitPostfixExpression
in class KjcEmptyVisitor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |