/** * Adds a CONSTANT_Integer_info to the constant pool of this symbol table. Does nothing if the * constant pool already contains a similar item. * * @param value an int. * @return a new or already existing Symbol with the given value. */ Symbol addConstantInteger(final int value) { return addConstantIntegerOrFloat(Symbol.CONSTANT_INTEGER_TAG, value); }
/** * Adds a CONSTANT_Float_info to the constant pool of this symbol table. Does nothing if the * constant pool already contains a similar item. * * @param value a float. * @return a new or already existing Symbol with the given value. */ Symbol addConstantFloat(final float value) { return addConstantIntegerOrFloat(Symbol.CONSTANT_FLOAT_TAG, Float.floatToRawIntBits(value)); }
/** * Adds a CONSTANT_Integer_info to the constant pool of this symbol table. Does nothing if the * constant pool already contains a similar item. * * @param value an int. * @return a new or already existing Symbol with the given value. */ Symbol addConstantInteger(final int value) { return addConstantIntegerOrFloat(Symbol.CONSTANT_INTEGER_TAG, value); }
/** * Adds a CONSTANT_Float_info to the constant pool of this symbol table. Does nothing if the * constant pool already contains a similar item. * * @param value a float. * @return a new or already existing Symbol with the given value. */ Symbol addConstantFloat(final float value) { return addConstantIntegerOrFloat(Symbol.CONSTANT_FLOAT_TAG, Float.floatToRawIntBits(value)); }
case Symbol.CONSTANT_INTEGER_TAG: case Symbol.CONSTANT_FLOAT_TAG: addConstantIntegerOrFloat(itemIndex, itemTag, classReader.readInt(itemOffset)); break; case Symbol.CONSTANT_NAME_AND_TYPE_TAG:
case Symbol.CONSTANT_INTEGER_TAG: case Symbol.CONSTANT_FLOAT_TAG: addConstantIntegerOrFloat(itemIndex, itemTag, classReader.readInt(itemOffset)); break; case Symbol.CONSTANT_NAME_AND_TYPE_TAG:
/** * Adds a CONSTANT_Integer_info to the constant pool of this symbol table. Does nothing if the * constant pool already contains a similar item. * * @param value an int. * @return a new or already existing Symbol with the given value. */ Symbol addConstantInteger(final int value) { return addConstantIntegerOrFloat(Symbol.CONSTANT_INTEGER_TAG, value); }
/** * Adds a CONSTANT_Integer_info to the constant pool of this symbol table. Does nothing if the * constant pool already contains a similar item. * * @param value an int. * @return a new or already existing Symbol with the given value. */ Symbol addConstantInteger(final int value) { return addConstantIntegerOrFloat(Symbol.CONSTANT_INTEGER_TAG, value); }
/** * Adds a CONSTANT_Float_info to the constant pool of this symbol table. Does nothing if the * constant pool already contains a similar item. * * @param value a float. * @return a new or already existing Symbol with the given value. */ Symbol addConstantFloat(final float value) { return addConstantIntegerOrFloat(Symbol.CONSTANT_FLOAT_TAG, Float.floatToRawIntBits(value)); }
/** * Adds a CONSTANT_Float_info to the constant pool of this symbol table. Does nothing if the * constant pool already contains a similar item. * * @param value a float. * @return a new or already existing Symbol with the given value. */ Symbol addConstantFloat(final float value) { return addConstantIntegerOrFloat(Symbol.CONSTANT_FLOAT_TAG, Float.floatToRawIntBits(value)); }
case Symbol.CONSTANT_INTEGER_TAG: case Symbol.CONSTANT_FLOAT_TAG: addConstantIntegerOrFloat(itemIndex, itemTag, classReader.readInt(itemOffset)); break; case Symbol.CONSTANT_NAME_AND_TYPE_TAG:
case Symbol.CONSTANT_INTEGER_TAG: case Symbol.CONSTANT_FLOAT_TAG: addConstantIntegerOrFloat(itemIndex, itemTag, classReader.readInt(itemOffset)); break; case Symbol.CONSTANT_NAME_AND_TYPE_TAG: