Uses of Class
org.biojava.utils.bytecode.CodeException
-
Uses of CodeException in org.biojava.utils.bytecode
Methods in org.biojava.utils.bytecode that throw CodeExceptionModifier and TypeMethodDescriptionvoid
CodeContext.addExceptionTableEntry
(Label startHandled, Label endHandled, CodeClass eClass, Label handler) Add an exception table entry.void
CodeContext.close()
Close the context for writing.void
GeneratedCodeClass.createCode
(OutputStream os) GeneratedCodeClass.createField
(String name, CodeClass clazz, int mods) GeneratedCodeClass.createMethod
(String name, CodeClass type, CodeClass[] args, int mods) Create a new method.GeneratedCodeClass.createMethod
(String name, CodeClass type, CodeClass[] args, String[] argNames, int mods) Create a new method.GeneratedClassLoader.defineClass
(GeneratedCodeClass cc) Define a class based upon a GeneratedCodeClass.ByteCode.make_add
(ParametricType type) static Instruction
ByteCode.make_aload
(LocalVariable lv) ByteCode.make_and
(ParametricType type) static Instruction
ByteCode.make_astore
(LocalVariable lv) ByteCode.make_cast
(ParametricType from, ParametricType to) ByteCode.make_cmpg
(ParametricType type) ByteCode.make_cmpl
(ParametricType type) ByteCode.make_div
(ParametricType type) static Instruction
ByteCode.make_dload
(LocalVariable lv) static Instruction
ByteCode.make_dstore
(LocalVariable lv) ByteCode.make_dup
(ParametricType type) static Instruction
ByteCode.make_fload
(LocalVariable lv) static Instruction
ByteCode.make_fstore
(LocalVariable lv) static Instruction
ByteCode.make_iload
(LocalVariable lv) static Instruction
ByteCode.make_istore
(LocalVariable lv) static Instruction
ByteCode.make_lload
(LocalVariable lv) ByteCode.make_load
(ParametricType type, LocalVariable lv) Load an item of a parametric type from a local variable.static Instruction
ByteCode.make_lstore
(LocalVariable lv) ByteCode.make_mul
(ParametricType type) ByteCode.make_neg
(ParametricType type) static Instruction
ByteCode.make_newarray
(CodeClass clazz) ByteCode.make_or
(ParametricType type) ByteCode.make_rem
(ParametricType type) ByteCode.make_save
(ParametricType type, LocalVariable lv) Store an item of a parametric type to a local variable.ByteCode.make_shiftLeft
(ParametricType type) ByteCode.make_shiftRight
(ParametricType type) ByteCode.make_shiftRightLogical
(ParametricType type) ByteCode.make_sub
(ParametricType type) static CodeGenerator
ByteCode.make_synchronizedBlock
(LocalVariable lockVar, CodeGenerator code) Synchronize the processing of an entire block of code on a local variable.ByteCode.make_xor
(ParametricType type) void
Mark a label at the current point in the stream.void
CodeContext.open()
Open the context for writing.void
CodeContext.registerParametricType
(ParametricType type, CodeClass concreteType) Register a concrete type for a parametric type.int
CodeContext.resolveLocal
(LocalVariable lv) Resolve a local variable to the local variable slot assigned to it.CodeContext.resolveParametricType
(ParametricType type) Resolve a parametric type to a concrete class.void
GeneratedCodeClass.setCodeGenerator
(CodeMethod method, CodeGenerator cg) void
CodeContext.writeByte
(byte b) Write a single byte to the context.void
CodeGenerator.writeCode
(CodeContext ctx) Write the byte or bytes for this CodeGenerator to a CodeContext.void
IfExpression.writeCode
(CodeContext ctx) void
InstructionVector.writeCode
(CodeContext ctx) void
Label.writeCode
(CodeContext ctx) void
MarkLabel.writeCode
(CodeContext ctx) void
CodeContext.writeLabel
(Label lab) Write the offset of a Label to the context.void
CodeContext.writeShort
(int i) Write a short (2 bytes) to the context.Constructors in org.biojava.utils.bytecode that throw CodeExceptionModifierConstructorDescriptionGeneratedCodeClass
(String name, Class superClass, Class[] interfaces, int modifiers) GeneratedCodeClass
(String name, CodeClass superClass, CodeClass[] interfaces, int modifiers)