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 TypeMethodDescriptionvoidCodeContext.addExceptionTableEntry(Label startHandled, Label endHandled, CodeClass eClass, Label handler) Add an exception table entry.voidCodeContext.close()Close the context for writing.voidGeneratedCodeClass.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 InstructionByteCode.make_aload(LocalVariable lv) ByteCode.make_and(ParametricType type) static InstructionByteCode.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 InstructionByteCode.make_dload(LocalVariable lv) static InstructionByteCode.make_dstore(LocalVariable lv) ByteCode.make_dup(ParametricType type) static InstructionByteCode.make_fload(LocalVariable lv) static InstructionByteCode.make_fstore(LocalVariable lv) static InstructionByteCode.make_iload(LocalVariable lv) static InstructionByteCode.make_istore(LocalVariable lv) static InstructionByteCode.make_lload(LocalVariable lv) ByteCode.make_load(ParametricType type, LocalVariable lv) Load an item of a parametric type from a local variable.static InstructionByteCode.make_lstore(LocalVariable lv) ByteCode.make_mul(ParametricType type) ByteCode.make_neg(ParametricType type) static InstructionByteCode.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 CodeGeneratorByteCode.make_synchronizedBlock(LocalVariable lockVar, CodeGenerator code) Synchronize the processing of an entire block of code on a local variable.ByteCode.make_xor(ParametricType type) voidMark a label at the current point in the stream.voidCodeContext.open()Open the context for writing.voidCodeContext.registerParametricType(ParametricType type, CodeClass concreteType) Register a concrete type for a parametric type.intCodeContext.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.voidGeneratedCodeClass.setCodeGenerator(CodeMethod method, CodeGenerator cg) voidCodeContext.writeByte(byte b) Write a single byte to the context.voidCodeGenerator.writeCode(CodeContext ctx) Write the byte or bytes for this CodeGenerator to a CodeContext.voidIfExpression.writeCode(CodeContext ctx) voidInstructionVector.writeCode(CodeContext ctx) voidLabel.writeCode(CodeContext ctx) voidMarkLabel.writeCode(CodeContext ctx) voidCodeContext.writeLabel(Label lab) Write the offset of a Label to the context.voidCodeContext.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)