base variable
Contains constants and classifier methods for characters
field variable
This class is an jawa class representation of a pilar record.
This class is an jawa representation of a pilar field.
This class is an jawa representation of a pilar field. It should belong to a JawaClass.
The declaring class of this field
name of the field. e.g. stackState
JawaType of the field
access flags of this field
This class is an jawa representation of a pilar method.
This class is an jawa representation of a pilar method. It can belong to JawaClass. You can also construct it manually.
The declaring class of this method
name of the method. e.g. stackState
this param of the method, if the method is static or native it is None
List of param name with its type of the method
return type of the method
access flags of this field
this object collects info from the symbol table and builds Center, JawaClass, and JawaMethod
Set of program points corresponding to l-value expressions.
Set of program points corresponding to l-value expressions. pl represents an element in this set.
have location and index
array
object creation
Set of program points corresponding to method arg variable.
Set of program points corresponding to method arg variable. pi represents an element in this set.
Set of program points corresponding to method arg variable.
Set of program points corresponding to method arg variable. pi represents an element in this set.
Set of program points corresponding to assignment expression.
Set of program points corresponding to base part of field access expressions in the LHS.
Set of program points corresponding to base part of field access expressions in the RHS.
Set of program points corresponding to call expression
Set of program points corresponding to const class value.
Set of program points corresponding to const class value.
Set of program points corresponding to length.
Set of program points corresponding to l-value field access expressions.
Set of program points corresponding to R-value field access expressions.
Set of program points corresponding to method invocation expressions.
Set of program points corresponding to method invocation expressions. pi represents an element in this set.
Set of program points corresponding to length.
Set of program points corresponding to l-value.
Set of program points corresponding to length.
Set of program points corresponding to methods.
Set of program points corresponding to return variable (fake one).
Set of program points corresponding to l-value array variable.
Set of program points corresponding to R-value array variable.
Set of program points corresponding to object creating expressions.
Set of program points corresponding to object creating expressions. An object creating program point abstracts all the objects created at that particular program point.
Set of program points corresponding to params.
Set of program points corresponding to params.
Set of program points corresponding to r-value.
Set of program points corresponding to method recv variable.
Set of program points corresponding to method recv variable. pi represents an element in this set.
Set of program points corresponding to method recv variable.
Set of program points corresponding to method recv variable. pi represents an element in this set.
Set of program points corresponding to return variable.
Set of program points corresponding to l-value static field variable.
Set of program points corresponding to l-value static field array variable.
Set of program points corresponding to R-value static field array variable.
Set of program points corresponding to R-value static field variable.
Set of program points corresponding to static method invocation expressions.
Set of program points corresponding to static method invocation expressions. pi represents an element in this set.
Set of program points corresponding to static methods.
Set of program points corresponding to string object creating expressions.
Set of program points corresponding to string object creating expressions. An string object creating program point abstracts all the objects created at that particular program point.
Set of program points corresponding to this variable .
Set of program points corresponding to this variable .
Report information, warnings and errors.
Report information, warnings and errors.
This describes the (future) external interface for issuing information, warnings and errors.
Set of program points corresponding to r-value expressions.
Set of program points corresponding to r-value expressions. This also include expressions which evaluate to void. pr represents an element in this set. Pr=P\Pl
This class providing all helper methods for signature e.g., Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z
static variable
This object provides constants which represent pilar access flag; Some helper methods are also present.
enum of all the valid resolve level of class
This class is an jawa class representation of a pilar record. A JawaClass corresponds to a class or an interface of the source code. They are usually created by jawa Resolver. You can also construct it manually.
interactive compiler of this class
object type of this class
the access flags integer representation for this class