public final String internalType() { return type == null ? ClassConstants.TYPE_JAVA_LANG_OBJECT : ClassUtil.isInternalArrayType(type) ? type : ClassConstants.TYPE_CLASS_START + type + ClassConstants.TYPE_CLASS_END; }
public ReferenceValue referenceArrayLoad(IntegerValue indexValue, ValueFactory valueFactory) { return type == null ? ValueFactory.REFERENCE_VALUE_NULL : !ClassUtil.isInternalArrayType(type) ? ValueFactory.REFERENCE_VALUE_JAVA_LANG_OBJECT_MAYBE_NULL : valueFactory.createValue(type.substring(1), referencedClass, true).referenceValue(); }