ByteCode(ConstantPool *pool) | ClassEncoder::ByteCode | |
ClassWriterBase() | ClassEncoder::ClassWriterBase | |
Code (defined in ClassEncoder::ByteCode) | ClassEncoder::ByteCode | [private] |
ConstantPoolEntries (defined in ClassEncoder::ByteCode) | ClassEncoder::ByteCode | [private] |
emit_aaload() | ClassEncoder::ByteCode | |
emit_aastore() | ClassEncoder::ByteCode | |
emit_aload(u1 vindex) | ClassEncoder::ByteCode | |
emit_arithmetic(_opcode code, unsigned int popVal=1) | ClassEncoder::ByteCode | [private] |
emit_astore(u1 vindex) | ClassEncoder::ByteCode | |
emit_baload() | ClassEncoder::ByteCode | |
emit_bastore() | ClassEncoder::ByteCode | |
emit_bipush(u1 num) | ClassEncoder::ByteCode | |
emit_caload() | ClassEncoder::ByteCode | |
emit_castore() | ClassEncoder::ByteCode | |
emit_dadd() | ClassEncoder::ByteCode | |
emit_daload() | ClassEncoder::ByteCode | |
emit_dastore() | ClassEncoder::ByteCode | |
emit_ddiv() | ClassEncoder::ByteCode | |
emit_dload(u1 vindex) | ClassEncoder::ByteCode | |
emit_dmul() | ClassEncoder::ByteCode | |
emit_dneg() | ClassEncoder::ByteCode | |
emit_drem() | ClassEncoder::ByteCode | |
emit_dreturn() | ClassEncoder::ByteCode | |
emit_dstore(u1 vindex) | ClassEncoder::ByteCode | |
emit_dsub() | ClassEncoder::ByteCode | |
emit_dup() | ClassEncoder::ByteCode | |
emit_dup2() | ClassEncoder::ByteCode | |
emit_dup_x1() | ClassEncoder::ByteCode | |
emit_dup_x2() | ClassEncoder::ByteCode | |
emit_fadd() | ClassEncoder::ByteCode | |
emit_faload() | ClassEncoder::ByteCode | |
emit_fastore() | ClassEncoder::ByteCode | |
emit_fdiv() | ClassEncoder::ByteCode | |
emit_fload(u1 vindex) | ClassEncoder::ByteCode | |
emit_fmul() | ClassEncoder::ByteCode | |
emit_fneg() | ClassEncoder::ByteCode | |
emit_frem() | ClassEncoder::ByteCode | |
emit_freturn() | ClassEncoder::ByteCode | |
emit_fstore(u1 vindex) | ClassEncoder::ByteCode | |
emit_fsub() | ClassEncoder::ByteCode | |
emit_getstatic(u2 index) | ClassEncoder::ByteCode | |
emit_getstatic(const std::string &className, const std::string &fieldName, const std::string &fieldType) | ClassEncoder::ByteCode | |
emit_goto(u2 jump) | ClassEncoder::ByteCode | |
emit_iadd() | ClassEncoder::ByteCode | |
emit_iaload() | ClassEncoder::ByteCode | |
emit_iand() | ClassEncoder::ByteCode | |
emit_iastore() | ClassEncoder::ByteCode | |
emit_iconst(int number) | ClassEncoder::ByteCode | |
emit_idiv() | ClassEncoder::ByteCode | |
emit_if_icmpeq(u2 jump) | ClassEncoder::ByteCode | |
emit_if_icmpge(u2 jump) | ClassEncoder::ByteCode | |
emit_if_icmpgt(u2 jump) | ClassEncoder::ByteCode | |
emit_if_icmple(u2 jump) | ClassEncoder::ByteCode | |
emit_if_icmplt(u2 jump) | ClassEncoder::ByteCode | |
emit_if_icmpne(u2 jump) | ClassEncoder::ByteCode | |
emit_ifeq(u2 jump) | ClassEncoder::ByteCode | |
emit_ifge(u2 jump) | ClassEncoder::ByteCode | |
emit_ifgt(u2 jump) | ClassEncoder::ByteCode | |
emit_ifle(u2 jump) | ClassEncoder::ByteCode | |
emit_iflt(u2 jump) | ClassEncoder::ByteCode | |
emit_ifne(u2 jump) | ClassEncoder::ByteCode | |
emit_ifnonnull(u2 jump) | ClassEncoder::ByteCode | |
emit_ifnull(u2 jump) | ClassEncoder::ByteCode | |
emit_iinc(u1 vindex, u1 value) | ClassEncoder::ByteCode | |
emit_iload(u1 vindex) | ClassEncoder::ByteCode | |
emit_imul() | ClassEncoder::ByteCode | |
emit_ineg() | ClassEncoder::ByteCode | |
emit_invokeinterface(u2 index, u1 nargs) | ClassEncoder::ByteCode | |
emit_invokeinterface(const std::string &objectType, const std::string &function, const std::string &footprint, u1 nargs) | ClassEncoder::ByteCode | |
emit_invokespecial(u2 index) | ClassEncoder::ByteCode | |
emit_invokespecial(const std::string &object, const std::string &function, const std::string &footprint) | ClassEncoder::ByteCode | |
emit_invokestatic(u2 index) | ClassEncoder::ByteCode | |
emit_invokestatic(const std::string &classType, const std::string &function, const std::string &footprint) | ClassEncoder::ByteCode | |
emit_invokevirtual(u2 index) | ClassEncoder::ByteCode | |
emit_invokevirtual(const std::string &classType, const std::string &function, const std::string &footprint) | ClassEncoder::ByteCode | |
emit_ior() | ClassEncoder::ByteCode | |
emit_irem() | ClassEncoder::ByteCode | |
emit_ireturn() | ClassEncoder::ByteCode | |
emit_istore(u1 vindex) | ClassEncoder::ByteCode | |
emit_isub() | ClassEncoder::ByteCode | |
emit_ixor() | ClassEncoder::ByteCode | |
emit_jsr(u2 jump) | ClassEncoder::ByteCode | |
emit_ladd() | ClassEncoder::ByteCode | |
emit_laload() | ClassEncoder::ByteCode | |
emit_lastore() | ClassEncoder::ByteCode | |
emit_ldc(u1 index) | ClassEncoder::ByteCode | |
emit_ldc2(u2 index) | ClassEncoder::ByteCode | |
emit_ldiv() | ClassEncoder::ByteCode | |
emit_lload(u1 vindex) | ClassEncoder::ByteCode | |
emit_lmul() | ClassEncoder::ByteCode | |
emit_lneg() | ClassEncoder::ByteCode | |
emit_lrem() | ClassEncoder::ByteCode | |
emit_lreturn() | ClassEncoder::ByteCode | |
emit_lstore(u1 vindex) | ClassEncoder::ByteCode | |
emit_lsub() | ClassEncoder::ByteCode | |
emit_multianewarray(u2 index, u1 dimensions) | ClassEncoder::ByteCode | |
emit_multianewarray(const std::string classType, u1 dimensions) | ClassEncoder::ByteCode | |
emit_new(u2 index) | ClassEncoder::ByteCode | |
emit_new(const std::string &className) | ClassEncoder::ByteCode | |
emit_newarray(_basic_data_types type) (defined in ClassEncoder::ByteCode) | ClassEncoder::ByteCode | |
emit_pop() | ClassEncoder::ByteCode | |
emit_pop2() | ClassEncoder::ByteCode | |
emit_ret(u1 vindex) | ClassEncoder::ByteCode | |
emit_return() | ClassEncoder::ByteCode | |
emit_saload() | ClassEncoder::ByteCode | |
emit_sastore() | ClassEncoder::ByteCode | |
emit_sipush(u2 num) | ClassEncoder::ByteCode | |
emit_swap() | ClassEncoder::ByteCode | |
emit_transfer(_opcode code, u2 jump, unsigned int popVal=1) | ClassEncoder::ByteCode | [private] |
maxStackSize() const | ClassEncoder::ByteCode | [inline] |
MaxStackSize (defined in ClassEncoder::ByteCode) | ClassEncoder::ByteCode | [private] |
nextInstrAddr() const | ClassEncoder::ByteCode | [inline] |
patch(unsigned int instrAddr, u2 jump) | ClassEncoder::ByteCode | |
pop(int num=1) | ClassEncoder::ByteCode | [private] |
push(int num=1) | ClassEncoder::ByteCode | [private] |
StackSize (defined in ClassEncoder::ByteCode) | ClassEncoder::ByteCode | [private] |
write(std::ofstream &stream) const | ClassEncoder::ByteCode | |
writeu1(std::ofstream &stream, const u1 &num) const | ClassEncoder::ClassWriterBase | |
writeu1Array(std::ofstream &stream, const char *data, unsigned int length) const | ClassEncoder::ClassWriterBase | |
writeu2(std::ofstream &stream, const u2 &num) const | ClassEncoder::ClassWriterBase | |
writeu4(std::ofstream &stream, const u4 &num) const | ClassEncoder::ClassWriterBase | |
~ByteCode() | ClassEncoder::ByteCode | [virtual] |
~ClassWriterBase() | ClassEncoder::ClassWriterBase | [virtual] |