public final class CompiledConstStringValue extends ConstStringValue
EMPTY
IS_DOUBLE, IS_LONG, IS_STRING, MIN_LENGTH
L, NULL_ARGS, NULL_VALUE_ARRAY
Constructor and Description |
---|
CompiledConstStringValue(char ch,
LongValue longValue,
DoubleValue doubleValue,
ValueType valueType,
int hashCode) |
CompiledConstStringValue(char ch,
LongValue longValue,
DoubleValue doubleValue,
ValueType valueType,
Value key,
int hashCode) |
CompiledConstStringValue(java.lang.String s) |
CompiledConstStringValue(java.lang.String s,
LongValue longValue,
DoubleValue doubleValue,
ValueType valueType,
int hashCode) |
CompiledConstStringValue(java.lang.String s,
LongValue longValue,
DoubleValue doubleValue,
ValueType valueType,
Value key,
int hashCode) |
CompiledConstStringValue(StringValue s) |
Modifier and Type | Method and Description |
---|---|
int |
hashCode()
Returns the hash code.
|
boolean |
isStatic() |
double |
toDouble()
Converts to a double.
|
long |
toLong()
Converts to a long.
|
generate, generateImpl, getValueType, serialize, setDoubleValue, setKey, setLongValue, setLowerCase, setString, setValueType, toDoubleValue, toKey, toLongValue, toLowerCase, toString
append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, appendByte, appendBytes, appendBytes, appendTo, appendTo, appendTo, appendTo, appendUnicode, appendUnicode, appendUnicode, appendUnicode, appendUtf8, charAt, charValueAt, copyStringBuilder, create, create, create, createStringBuilder, createStringBuilder, createStringBuilder, ensureAppendCapacity, ensureCapacity, eq, eql, equals, equalsIgnoreCase, get, getBuffer, getBufferLength, getCrc32Value, getHashCode, getOutputStream, getType, getValue, getValueType, hashCodeCaseInsensitive, indexOf, indexOf, indexOf, isEmpty, isScalar, isset, length, print, print, put, regionMatches, regionMatchesIgnoreCase, setCharValueAt, setLength, stringSubstring, subSequence, toBinaryValue, toBinaryValue, toBoolean, toBytes, toDebugString, toDouble, toInputStream, toJavaObject, toStringBuilder, toStringBuilder, toStringBuilder, toStringBuilder, toUnicodeValue, toUnicodeValue, toUnicodeValue, toUpperCase, varDumpImpl, write, write, writeTo
toBinaryValueMarshalCost
add, append, append, append, append, append, appendBytes, appendBytes, appendRead, appendRead, appendReadAll, appendReadAll, appendReadAll, appendUnicode, appendUnicode, appendUnicode, appendUnicode, appendUnicode, appendUnicode, appendUnicode, appendUtf8, bitAnd, bitOr, bitXor, cmp, cmpString, convertToUnicode, create, create, endsWith, equalsString, equalsStringIgnoreCase, getArg, getChars, getRawCharArray, increment, indexOf, intern, isCallable, isDoubleConvertible, isLongConvertible, isNumber, isNumeric, isString, jsonEncode, lastIndexOf, lastIndexOf, lastIndexOf, lastIndexOf, putThisFieldArray, regionMatches, startsWith, sub, substring, substring, toAutoArray, toAutoObject, toByteMarshalCost, toCallable, toCharArray, toCharArrayMarshalCost, toCharMarshalCost, toDouble, toDoubleMarshalCost, toFloatMarshalCost, toIntegerMarshalCost, toLong, toLongMarshalCost, toLowerCase, toReader, toShortMarshalCost, toSimpleReader, toString, toStringMarshalCost, toStringValue, toStringValue, toStringValueMarshalCost, toUnicode, toUpperCase, valuesToArray, varExportImpl
abs, add, addOne, call, call, call, call, call, call, call, callCopy, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callRef, callRef, callRef, callRef, callRef, callRef, callRef, checkPrivate, checkProtected, clone, containsKey, copy, copy, copy, copyArrayItem, copyReturn, copySaveFunArg, copyTree, current, div, div, end, eqValue, findFunction, findQuercusClass, geq, get, getArgTail, getArray, getArray, getBaseIterator, getCallableName, getCalledClass, getClassName, getCount, getCountRecursive, getDirty, getField, getFieldArg, getFieldArgRef, getFieldArray, getFieldObject, getFieldVar, getIterator, getKeyArray, getKeyIterator, getObject, getObject, getObjectHash, getQuercusClass, getRef, getResourceType, getSize, getStaticFieldValue, getStaticFieldVar, getThisField, getThisFieldArg, getThisFieldArgRef, getThisFieldArray, getThisFieldObject, getThisFieldVar, getValueArray, getValueIterator, getVar, gt, hasCurrent, initField, initField, initField, initIncompleteField, isA, isA, isArray, isBinary, isBoolean, isDefault, isDouble, isEmpty, isFieldExists, isFieldInit, isLong, isNull, isNumberConvertible, isObject, isResource, isset, issetField, issetThisField, isUnicode, isVar, key, keyExists, leq, lshift, lt, mod, mul, mul, neg, next, nextIndex, pop, pos, postdecr, postincr, postincr, predecr, preincr, preincr, prev, printDepth, printJavaChar, printJavaString, printR, printRImpl, put, put, putArray, putField, putField, putField, putObject, putThisField, putThisField, putVar, remove, reset, rshift, serialize, set, setFieldInit, setJavaObject, setStaticFieldRef, shuffle, sub_rev, sub, subOne, toArgRef, toArray, toArrayValue, toBigDecimal, toBigInteger, toBinaryValue, toBooleanMarshalCost, toByteArrayMarshalCost, toChar, toDouble, toDouble, toDouble, toDouble, toException, toInt, toInternString, toJavaBoolean, toJavaByte, toJavaCalendar, toJavaCharacter, toJavaCollection, toJavaDate, toJavaDouble, toJavaEnum, toJavaFloat, toJavaInteger, toJavaList, toJavaLong, toJavaMap, toJavaObject, toJavaObjectMarshalCost, toJavaObjectNotNull, toJavaShort, toJavaString, toJavaURL, toLocalRef, toLocalThis, toLocalValue, toLocalValueReadOnly, toLocalVar, toLocalVarDeclAsRef, toLong, toLong, toLong, toLong, toObject, toRef, toRefValue, toString, toUnicodeValueMarshalCost, toValue, toVar, unsetArray, unsetField, unsetThisArray, unsetThisField, unsetThisPrivateField, varDump, varExport
public CompiledConstStringValue(StringValue s)
public CompiledConstStringValue(java.lang.String s)
public CompiledConstStringValue(char ch, LongValue longValue, DoubleValue doubleValue, ValueType valueType, Value key, int hashCode)
public CompiledConstStringValue(char ch, LongValue longValue, DoubleValue doubleValue, ValueType valueType, int hashCode)
public CompiledConstStringValue(java.lang.String s, LongValue longValue, DoubleValue doubleValue, ValueType valueType, Value key, int hashCode)
public CompiledConstStringValue(java.lang.String s, LongValue longValue, DoubleValue doubleValue, ValueType valueType, int hashCode)
public boolean isStatic()
isStatic
in class ConstStringValue
public long toLong()
toLong
in class ConstStringValue
public double toDouble()
toDouble
in class ConstStringValue
public final int hashCode()
StringBuilderValue
hashCode
in class StringBuilderValue