/** * Adds a CONSTANT_Long_info to the constant pool of this symbol table. Does nothing if the * constant pool already contains a similar item. * * @param value a long. * @return a new or already existing Symbol with the given value. */ Symbol addConstantLong(final long value) { return addConstantLongOrDouble(Symbol.CONSTANT_LONG_TAG, value); }
/** * Adds a CONSTANT_Double_info to the constant pool of this symbol table. Does nothing if the * constant pool already contains a similar item. * * @param value a double. * @return a new or already existing Symbol with the given value. */ Symbol addConstantDouble(final double value) { return addConstantLongOrDouble(Symbol.CONSTANT_DOUBLE_TAG, Double.doubleToRawLongBits(value)); }
/** * Adds a CONSTANT_Long_info to the constant pool of this symbol table. Does nothing if the * constant pool already contains a similar item. * * @param value a long. * @return a new or already existing Symbol with the given value. */ Symbol addConstantLong(final long value) { return addConstantLongOrDouble(Symbol.CONSTANT_LONG_TAG, value); }
/** * Adds a CONSTANT_Double_info to the constant pool of this symbol table. Does nothing if the * constant pool already contains a similar item. * * @param value a double. * @return a new or already existing Symbol with the given value. */ Symbol addConstantDouble(final double value) { return addConstantLongOrDouble(Symbol.CONSTANT_DOUBLE_TAG, Double.doubleToRawLongBits(value)); }
case Symbol.CONSTANT_LONG_TAG: case Symbol.CONSTANT_DOUBLE_TAG: addConstantLongOrDouble(itemIndex, itemTag, classReader.readLong(itemOffset)); break; case Symbol.CONSTANT_UTF8_TAG:
case Symbol.CONSTANT_LONG_TAG: case Symbol.CONSTANT_DOUBLE_TAG: addConstantLongOrDouble(itemIndex, itemTag, classReader.readLong(itemOffset)); break; case Symbol.CONSTANT_UTF8_TAG:
/** * Adds a CONSTANT_Long_info to the constant pool of this symbol table. Does nothing if the * constant pool already contains a similar item. * * @param value a long. * @return a new or already existing Symbol with the given value. */ Symbol addConstantLong(final long value) { return addConstantLongOrDouble(Symbol.CONSTANT_LONG_TAG, value); }
/** * Adds a CONSTANT_Long_info to the constant pool of this symbol table. Does nothing if the * constant pool already contains a similar item. * * @param value a long. * @return a new or already existing Symbol with the given value. */ Symbol addConstantLong(final long value) { return addConstantLongOrDouble(Symbol.CONSTANT_LONG_TAG, value); }
/** * Adds a CONSTANT_Double_info to the constant pool of this symbol table. Does nothing if the * constant pool already contains a similar item. * * @param value a double. * @return a new or already existing Symbol with the given value. */ Symbol addConstantDouble(final double value) { return addConstantLongOrDouble(Symbol.CONSTANT_DOUBLE_TAG, Double.doubleToRawLongBits(value)); }
/** * Adds a CONSTANT_Double_info to the constant pool of this symbol table. Does nothing if the * constant pool already contains a similar item. * * @param value a double. * @return a new or already existing Symbol with the given value. */ Symbol addConstantDouble(final double value) { return addConstantLongOrDouble(Symbol.CONSTANT_DOUBLE_TAG, Double.doubleToRawLongBits(value)); }
case Symbol.CONSTANT_LONG_TAG: case Symbol.CONSTANT_DOUBLE_TAG: addConstantLongOrDouble(itemIndex, itemTag, classReader.readLong(itemOffset)); break; case Symbol.CONSTANT_UTF8_TAG:
case Symbol.CONSTANT_LONG_TAG: case Symbol.CONSTANT_DOUBLE_TAG: addConstantLongOrDouble(itemIndex, itemTag, classReader.readLong(itemOffset)); break; case Symbol.CONSTANT_UTF8_TAG: