src/java.base/share/native/libjava/Class.c
changeset 50735 2f2af62dfac7
parent 47216 71c04702a3d5
child 53212 bccff579c2ff
equal deleted inserted replaced
50734:0828a0f6676b 50735:2f2af62dfac7
     1 /*
     1 /*
     2  * Copyright (c) 1994, 2014, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 1994, 2018, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.  Oracle designates this
     7  * published by the Free Software Foundation.  Oracle designates this
    63     {"getModifiers",     "()I",             (void *)&JVM_GetClassModifiers},
    63     {"getModifiers",     "()I",             (void *)&JVM_GetClassModifiers},
    64     {"getDeclaredFields0","(Z)[" FLD,       (void *)&JVM_GetClassDeclaredFields},
    64     {"getDeclaredFields0","(Z)[" FLD,       (void *)&JVM_GetClassDeclaredFields},
    65     {"getDeclaredMethods0","(Z)[" MHD,      (void *)&JVM_GetClassDeclaredMethods},
    65     {"getDeclaredMethods0","(Z)[" MHD,      (void *)&JVM_GetClassDeclaredMethods},
    66     {"getDeclaredConstructors0","(Z)[" CTR, (void *)&JVM_GetClassDeclaredConstructors},
    66     {"getDeclaredConstructors0","(Z)[" CTR, (void *)&JVM_GetClassDeclaredConstructors},
    67     {"getProtectionDomain0", "()" PD,       (void *)&JVM_GetProtectionDomain},
    67     {"getProtectionDomain0", "()" PD,       (void *)&JVM_GetProtectionDomain},
    68     {"getDeclaredClasses0",  "()[" CLS,      (void *)&JVM_GetDeclaredClasses},
    68     {"getDeclaredClasses0",  "()[" CLS,     (void *)&JVM_GetDeclaredClasses},
    69     {"getDeclaringClass0",   "()" CLS,      (void *)&JVM_GetDeclaringClass},
    69     {"getDeclaringClass0",   "()" CLS,      (void *)&JVM_GetDeclaringClass},
    70     {"getSimpleBinaryName0", "()" STR,      (void *)&JVM_GetSimpleBinaryName},
    70     {"getSimpleBinaryName0", "()" STR,      (void *)&JVM_GetSimpleBinaryName},
    71     {"getGenericSignature0", "()" STR,      (void *)&JVM_GetClassSignature},
    71     {"getGenericSignature0", "()" STR,      (void *)&JVM_GetClassSignature},
    72     {"getRawAnnotations",      "()" BA,        (void *)&JVM_GetClassAnnotations},
    72     {"getRawAnnotations",      "()" BA,     (void *)&JVM_GetClassAnnotations},
    73     {"getConstantPool",     "()" CPL,       (void *)&JVM_GetClassConstantPool},
    73     {"getConstantPool",     "()" CPL,       (void *)&JVM_GetClassConstantPool},
    74     {"desiredAssertionStatus0","("CLS")Z",(void *)&JVM_DesiredAssertionStatus},
    74     {"desiredAssertionStatus0","("CLS")Z",  (void *)&JVM_DesiredAssertionStatus},
    75     {"getEnclosingMethod0", "()[" OBJ,      (void *)&JVM_GetEnclosingMethodInfo},
    75     {"getEnclosingMethod0", "()[" OBJ,      (void *)&JVM_GetEnclosingMethodInfo},
    76     {"getRawTypeAnnotations", "()" BA,      (void *)&JVM_GetClassTypeAnnotations},
    76     {"getRawTypeAnnotations", "()" BA,      (void *)&JVM_GetClassTypeAnnotations},
       
    77     {"getNestHost0",         "()" CLS,      (void *)&JVM_GetNestHost},
       
    78     {"getNestMembers0",      "()[" CLS,     (void *)&JVM_GetNestMembers},
    77 };
    79 };
    78 
    80 
    79 #undef OBJ
    81 #undef OBJ
    80 #undef CLS
    82 #undef CLS
    81 #undef STR
    83 #undef STR