Searched refs:defc (Results 1 - 13 of 13) sorted by relevance

/openjdk7/jdk/src/share/classes/java/lang/invoke/
H A DMethodHandleNatives.java50 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 DMemberName.java780 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 DMethodHandles.java306 * 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...]
H A DDirectMethodHandle.java345 Class<?> defc = member.getDeclaringClass();
346 WeakReference<Thread> ref = EnsureInitialized.INSTANCE.get(defc);
351 // Somebody may still be running defc.<clinit>.
353 // If anybody is running defc.<clinit>, it is this thread.
354 if (UNSAFE.shouldBeInitialized(defc))
359 UNSAFE.ensureClassInitialized(defc);
361 assert(!UNSAFE.shouldBeInitialized(defc));
363 EnsureInitialized.INSTANCE.remove(defc);
/openjdk7/jdk/src/share/classes/sun/invoke/util/
H A DVerifyAccess.java54 * 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 Dbands.cpp63 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 Dcoding.cpp283 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 Dcoding.h160 void init(byte* band_rp, byte* band_limit, coding* defc);
213 // The defc and N are the incoming parameters to a meta-coding.
217 coding* defc, int N,
H A Dbands.h36 coding* defc; // default coding method member in struct:band
67 defc = defc_;
H A Dunpack.cpp1675 b->defc = coding::findBySpec(BCI5_spec);
1677 b->defc = coding::findBySpec(BRANCH5_spec);
1683 b->defc = coding::findBySpec(BRANCH5_spec);
1821 b->defc = coding::findBySpec(UNSIGNED5_spec);
2494 if (b.defc != null) {
2584 if (b.defc != null) {
/openjdk7/jdk/test/java/lang/invoke/
H A DMethodHandlesTest.java435 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...]
H A DPrivateInvokeTest.java107 private static Method getMethod(Class<?> defc, String name, Class<?>... ptypes) { argument
109 return defc.getDeclaredMethod(name, ptypes);
113 return defc.getMethod(name, ptypes);
/openjdk7/hotspot/src/share/vm/prims/
H A DmethodHandles.cpp234 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...]

Completed in 7047 milliseconds