nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
changeset 42376 8604f1a50c30
parent 36517 41a1c20eb619
equal deleted inserted replaced
42279:f4e854a77aa3 42376:8604f1a50c30
    43     static final String RUNTIME_PKG = NASHORN_INTERNAL + "runtime/";
    43     static final String RUNTIME_PKG = NASHORN_INTERNAL + "runtime/";
    44     static final String SCRIPTS_PKG = NASHORN_INTERNAL + "scripts/";
    44     static final String SCRIPTS_PKG = NASHORN_INTERNAL + "scripts/";
    45 
    45 
    46     // standard jdk types, methods
    46     // standard jdk types, methods
    47     static final Type TYPE_METHODHANDLE         = Type.getType(MethodHandle.class);
    47     static final Type TYPE_METHODHANDLE         = Type.getType(MethodHandle.class);
    48     static final Type TYPE_METHODHANDLE_ARRAY   = Type.getType(MethodHandle[].class);
       
    49     static final Type TYPE_SPECIALIZATION       = Type.getType("L" + RUNTIME_PKG + "Specialization;");
    48     static final Type TYPE_SPECIALIZATION       = Type.getType("L" + RUNTIME_PKG + "Specialization;");
    50     static final Type TYPE_SPECIALIZATION_ARRAY = Type.getType("[L" + RUNTIME_PKG + "Specialization;");
    49     static final Type TYPE_SPECIALIZATION_ARRAY = Type.getType("[L" + RUNTIME_PKG + "Specialization;");
    51     static final Type TYPE_OBJECT               = Type.getType(Object.class);
    50     static final Type TYPE_OBJECT               = Type.getType(Object.class);
    52     static final Type TYPE_STRING               = Type.getType(String.class);
    51     static final Type TYPE_STRING               = Type.getType(String.class);
    53     static final Type TYPE_CLASS                = Type.getType(Class.class);
    52     static final Type TYPE_CLASS                = Type.getType(Class.class);
    58 
    57 
    59     static final String CLINIT = "<clinit>";
    58     static final String CLINIT = "<clinit>";
    60     static final String INIT = "<init>";
    59     static final String INIT = "<init>";
    61     static final String DEFAULT_INIT_DESC = Type.getMethodDescriptor(Type.VOID_TYPE);
    60     static final String DEFAULT_INIT_DESC = Type.getMethodDescriptor(Type.VOID_TYPE);
    62 
    61 
    63     static final String METHODHANDLE_TYPE = TYPE_METHODHANDLE.getInternalName();
       
    64     static final String SPECIALIZATION_TYPE = TYPE_SPECIALIZATION.getInternalName();
    62     static final String SPECIALIZATION_TYPE = TYPE_SPECIALIZATION.getInternalName();
    65     static final String SPECIALIZATION_INIT2 = Type.getMethodDescriptor(Type.VOID_TYPE, TYPE_METHODHANDLE, Type.getType(boolean.class));
    63     static final String SPECIALIZATION_INIT2 = Type.getMethodDescriptor(Type.VOID_TYPE, TYPE_METHODHANDLE, Type.BOOLEAN_TYPE, Type.BOOLEAN_TYPE);
    66     static final String SPECIALIZATION_INIT3 = Type.getMethodDescriptor(Type.VOID_TYPE, TYPE_METHODHANDLE, TYPE_CLASS, Type.getType(boolean.class));
    64     static final String SPECIALIZATION_INIT3 = Type.getMethodDescriptor(Type.VOID_TYPE, TYPE_METHODHANDLE, TYPE_CLASS, Type.BOOLEAN_TYPE, Type.BOOLEAN_TYPE);
    67     static final String OBJECT_TYPE = TYPE_OBJECT.getInternalName();
    65     static final String OBJECT_TYPE = TYPE_OBJECT.getInternalName();
    68     static final String OBJECT_DESC = TYPE_OBJECT.getDescriptor();
    66     static final String OBJECT_DESC = TYPE_OBJECT.getDescriptor();
    69     static final String STRING_TYPE = TYPE_STRING.getInternalName();
       
    70     static final String STRING_DESC = TYPE_STRING.getDescriptor();
    67     static final String STRING_DESC = TYPE_STRING.getDescriptor();
    71     static final String OBJECT_ARRAY_DESC = Type.getDescriptor(Object[].class);
    68     static final String OBJECT_ARRAY_DESC = Type.getDescriptor(Object[].class);
    72     static final String ARRAYLIST_TYPE = TYPE_ARRAYLIST.getInternalName();
    69     static final String ARRAYLIST_TYPE = TYPE_ARRAYLIST.getInternalName();
    73     static final String COLLECTION_TYPE = TYPE_COLLECTION.getInternalName();
    70     static final String COLLECTION_TYPE = TYPE_COLLECTION.getInternalName();
    74     static final String COLLECTIONS_TYPE = TYPE_COLLECTIONS.getInternalName();
    71     static final String COLLECTIONS_TYPE = TYPE_COLLECTIONS.getInternalName();