A C D E G I J M P R S U V W _

A

action_obj - Variable in class jasmin.parser
instance of action encapsulation class
action_table() - Method in class jasmin.parser
access to parse action table
addGenericAttrToClass(GenericAttr) - Method in class jasmin.ClassFile
 
addGenericAttrToField(String, byte[]) - Method in class jasmin.ClassFile
 
addGenericAttrToMethod(String, byte[]) - Method in class jasmin.ClassFile
 
addSootCodeAttr(String, String) - Method in class jasmin.ClassFile
 
assemble(String, String, boolean) - Static method in class jasmin.Main
Called to assemble a single file.

C

classFile - Variable in class jasmin.parser
 
ClassFile - class jasmin.ClassFile.
A ClassFile object is used to represent the binary data that makes up a Java class file - it also serves as the public API to the Jasmin assembler, though users should beware: the API is likely to change in future versions (though its such a small API at the moment that changes are likely to have only a small impact).
ClassFile() - Constructor for class jasmin.ClassFile
Makes a new ClassFile object, used to represent a Java class file.

D

do_action(int, lr_parser, Stack, int) - Method in class jasmin.parser
invoke a user supplied parse action

E

EOF_sym() - Method in class jasmin.parser
EOF symbol index
error_sym() - Method in class jasmin.parser
error symbol index
errorCount() - Method in class jasmin.ClassFile
Returns the number of warnings/errors encountered while parsing a file.

G

getClassName() - Method in class jasmin.ClassFile
Returns the name of the class in the file (i.e.

I

init_actions() - Method in class jasmin.parser
action encapsulation object initializer

J

jasmin - package jasmin
 

M

Main - class jasmin.Main.
Main is the main entry point for Jasmin - it supplies the main() method, as well as a few other useful odds and ends.
Main() - Constructor for class jasmin.Main
 
main(String[]) - Static method in class jasmin.Main
 

P

parser - class jasmin.parser.
 
parser() - Constructor for class jasmin.parser
constructor
production_table() - Method in class jasmin.parser
access to production table

R

readJasmin(InputStream, String, boolean) - Method in class jasmin.ClassFile
Parses a Jasmin file, converting it internally into a binary representation.
reduce_table() - Method in class jasmin.parser
access to reduce_goto table
report_error(String, Object) - Method in class jasmin.parser
 
report_fatal_error(String, Object) - Method in class jasmin.parser
 

S

scan() - Method in class jasmin.parser
scan to get the next token
scanner - Variable in class jasmin.parser
 
start_production() - Method in class jasmin.parser
start production
start_state() - Method in class jasmin.parser
start state
sym - class jasmin.sym.
JavaCup generated class containing symbol constants.
sym() - Constructor for class jasmin.sym
 

U

user_init() - Method in class jasmin.parser
user initialization

V

version - Static variable in class jasmin.Main
The Jasmin version

W

write(OutputStream) - Method in class jasmin.ClassFile
Writes the binary data for the class represented by this ClassFile object to the specified output stream, using the Java Class File format.

_

_action_table - Static variable in class jasmin.parser
parse action table
_production_table - Static variable in class jasmin.parser
production table
_reduce_table - Static variable in class jasmin.parser
reduce_goto table

A C D E G I J M P R S U V W _