/openjdk7/jdk/src/share/classes/sun/invoke/util/ |
H A D | VerifyAccess.java | 54 * The relevant properties include the defining class ({@code defc}) 58 * the defining class should be passed for both arguments ({@code defc == refc}). 79 * @param defc the class in which the proposed member is actually defined 85 Class<?> defc, // actual def class 92 // Usually refc and defc are the same, but if they differ, verify them both. 93 if (refc != defc) { 95 // Note that defc is verified in the switch below. 102 return isSamePackage(defc, lookupClass); 103 // If refc == defc, the call to isPublicSuperClass will do 104 // the whole job, since in that case refc (as defc) wil 84 isMemberAccessible(Class<?> refc, Class<?> defc, int mods, Class<?> lookupClass, int allowedModes) argument 142 isPublicSuperClass(Class<?> defc, Class<?> lookupClass) argument [all...] |
/openjdk7/jdk/src/share/native/com/sun/java/util/jar/pack/ |
H A D | bands.cpp | 63 bool is_BYTE1 = (defc->spec == BYTE1_spec); 81 assert(defc->B() > 1 && defc->L() > 0); 88 || u->all_bands[bn-1].defc == null); 91 coding* valc = defc; 93 valc = coding::findBySpec(defc->B(), defc->H(), defc->S()); 120 cm.init(u->rp, u->rplimit, XB_ptr, 0, defc, length, null); 129 cm.init(u->rp, u->rplimit, u->meta_rp, 0, defc, lengt 281 int defc; member in struct:band_init 457 coding* defc = coding::findBySpec(bi.defc); local [all...] |
H A D | coding.cpp | 283 void value_stream::init(byte* rp_, byte* rplimit_, coding* defc) { argument 288 setCoding(defc); 291 void value_stream::setCoding(coding* defc) { argument 292 if (defc == null) { 294 defc = coding::findByIndex(_meta_canon_min); // random pick for recovery 297 c = (*defc); 542 coding* defc, int N, 554 foundc = defc; 601 this->init(band_rp, band_limit, NO_META, disRun, defc, K, valueSink); 603 this->init(band_rp, band_limit, meta_rp, disRun, defc, 540 init(byte* &band_rp, byte* band_limit, byte* &meta_rp, int mode, coding* defc, int N, intlist* valueSink) argument [all...] |
H A D | bands.h | 36 coding* defc; // default coding method member in struct:band 67 defc = defc_;
|
/openjdk7/jdk/test/java/lang/invoke/ |
H A D | PrivateInvokeTest.java | 107 private static Method getMethod(Class<?> defc, String name, Class<?>... ptypes) { argument 109 return defc.getDeclaredMethod(name, ptypes); 113 return defc.getMethod(name, ptypes);
|
H A D | MethodHandlesTest.java | 435 static Object[][] accessCases(Class<?> defc, String name, boolean isSpecial) { argument 439 } else if (name.contains("pkg_") || !Modifier.isPublic(defc.getModifiers())) { 445 boolean pubc = Modifier.isPublic(defc.getModifiers()); 451 if (defc != Example.class && cases[cases.length-1][1] == EXAMPLE) 455 static Object[][] accessCases(Class<?> defc, String name) { argument 456 return accessCases(defc, name, false); 459 static Lookup maybeMoveIn(Lookup lookup, Class<?> defc) { argument 463 return lookup.in(defc); 489 void testFindStatic(Class<?> defc, Class<?> ret, String name, Class<?>... params) throws Throwable { argument 490 for (Object[] ac : accessCases(defc, nam 494 testFindStatic(Lookup lookup, Class<?> defc, Class<?> ret, String name, Class<?>... params) argument 497 testFindStatic(boolean positive, Lookup lookup, Class<?> defc, Class<?> ret, String name, Class<?>... params) argument 571 testFindVirtual(Class<?> defc, Class<?> ret, String name, Class<?>... params) argument 575 testFindVirtual(Class<?> rcvc, Class<?> defc, Class<?> ret, String name, Class<?>... params) argument 580 testFindVirtual(Lookup lookup, Class<?> rcvc, Class<?> defc, Class<?> ret, String name, Class<?>... params) argument 583 testFindVirtual(boolean positive, Lookup lookup, Class<?> rcvc, Class<?> defc, Class<?> ret, String name, Class<?>... params) argument 644 testFindSpecial(Class<?> specialCaller, Class<?> defc, Class<?> ret, String name, Class<?>... params) argument 660 testFindSpecial(boolean positive, Lookup lookup, Class<?> specialCaller, Class<?> defc, Class<?> ret, String name, Class<?>... params) argument 711 testFindConstructor(boolean positive, Lookup lookup, Class<?> defc, Class<?>... params) argument 758 testBind(Class<?> defc, Class<?> ret, String name, Class<?>... params) argument 764 testBind(boolean positive, Lookup lookup, Class<?> defc, Class<?> ret, String name, Class<?>... params) argument 827 testUnreflect(Class<?> defc, boolean isStatic, Class<?> ret, String name, Class<?>... params) argument 832 testUnreflect(Class<?> defc, Class<?> rcvc, Class<?> ret, String name, Class<?>... params) argument 837 testUnreflectMaybeSpecial(Class<?> specialCaller, boolean positive, Lookup lookup, Class<?> defc, Class<?> rcvc, Class<?> ret, String name, Class<?>... params) argument 894 testUnreflectSpecial(Class<?> defc, Class<?> rcvc, Class<?> ret, String name, Class<?>... params) argument [all...] |
/openjdk7/jdk/src/share/classes/java/lang/invoke/ |
H A D | MemberName.java | 780 List<MemberName> getMembers(Class<?> defc, argument 799 bufCount = MethodHandleNatives.getMembers(defc, 897 public List<MemberName> getMethods(Class<?> defc, boolean searchSupers, argument 899 return getMethods(defc, searchSupers, null, null, lookupClass); 907 public List<MemberName> getMethods(Class<?> defc, boolean searchSupers, argument 910 return getMembers(defc, name, type, matchFlags, lookupClass); 916 public List<MemberName> getConstructors(Class<?> defc, Class<?> lookupClass) { argument 917 return getMembers(defc, null, null, IS_CONSTRUCTOR, lookupClass); 924 public List<MemberName> getFields(Class<?> defc, boolean searchSupers, argument 926 return getFields(defc, searchSuper 934 getFields(Class<?> defc, boolean searchSupers, String name, Class<?> type, Class<?> lookupClass) argument 944 getNestedTypes(Class<?> defc, boolean searchSupers, Class<?> lookupClass) argument [all...] |
H A D | MethodHandleNatives.java | 50 static native int getMembers(Class<?> defc, String matchName, String matchSig, argument 320 Class<?> defc, String name, Object type, 323 return linkMethodImpl(callerClass, refKind, defc, name, type, appendixResult); 324 return linkMethodTracing(callerClass, refKind, defc, name, type, appendixResult); 327 Class<?> defc, String name, Object type, 330 if (defc == MethodHandle.class && refKind == REF_invokeVirtual) { 344 throw new LinkageError("no such method "+defc.getName()+"."+name+type); 354 Class<?> defc, String name, Object type, 356 System.out.println("linkMethod "+defc.getName()+"."+ 359 MemberName res = linkMethodImpl(callerClass, refKind, defc, nam 319 linkMethod(Class<?> callerClass, int refKind, Class<?> defc, String name, Object type, Object[] appendixResult) argument 326 linkMethodImpl(Class<?> callerClass, int refKind, Class<?> defc, String name, Object type, Object[] appendixResult) argument 353 linkMethodTracing(Class<?> callerClass, int refKind, Class<?> defc, String name, Object type, Object[] appendixResult) argument 377 linkMethodHandleConstant(Class<?> callerClass, int refKind, Class<?> defc, String name, Object type) argument 405 isCallerSensitiveMethod(Class<?> defc, String method) argument [all...] |
H A D | MethodHandles.java | 306 * is being sought, and {@code defc} as the class in which the 319 * smgr.checkMemberAccess(defc, Member.DECLARED)} is called. 320 * (Note that {@code defc} might be the same as {@code refc}.) 325 * class loader of {@code defc} differs from the class 328 * and if {@code defc} and {@code refc} are in different class loaders, 330 * the same as or an ancestor of the class loader of {@code defc}, 333 * where {@code defcPkg} is the package of {@code defc}. 819 * The receiver must have a supertype {@code defc} in which a method 840 MethodHandle mh0 = lookup().{@link #findVirtual findVirtual}(defc, name, type); 847 * where {@code defc} i 1307 linkMethodHandleConstant(byte refKind, Class<?> defc, String name, Object type) argument [all...] |
/openjdk7/hotspot/src/share/vm/prims/ |
H A D | methodHandles.cpp | 234 KlassHandle defc = info.resolved_klass(); local 236 if (defc->is_interface() && Klass::cast(m->method_holder())->is_interface()) { 245 oop res = init_method_MemberName(mname_oop, m(), (vmindex >= 0), defc()); 601 instanceKlassHandle defc; local 609 defc = instanceKlassHandle(THREAD, defc_klassOop); 611 if (defc.is_null()) { 614 defc->link_class(CHECK_(empty)); // possible safepoint 624 (defc() == SystemDictionary::MethodHandle_klass()) && 653 defc, name, type, KlassHandle(), false, false, THREAD); 655 LinkResolver::resolve_interface_call(result, Handle(), defc, 751 klassOop defc = m->method_holder(); local [all...] |