src/share/classes/java/lang/reflect/ReflectAccess.java

Print this page

        

*** 31,43 **** /** Package-private class implementing the sun.reflect.LangReflectAccess interface, allowing the java.lang package to instantiate objects in this package. */ class ReflectAccess implements sun.reflect.LangReflectAccess { ! public Field newField(Class declaringClass, String name, ! Class type, int modifiers, int slot, String signature, byte[] annotations) { --- 31,43 ---- /** Package-private class implementing the sun.reflect.LangReflectAccess interface, allowing the java.lang package to instantiate objects in this package. */ class ReflectAccess implements sun.reflect.LangReflectAccess { ! public Field newField(Class<?> declaringClass, String name, ! Class<?> type, int modifiers, int slot, String signature, byte[] annotations) {
*** 48,62 **** slot, signature, annotations); } ! public Method newMethod(Class declaringClass, String name, ! Class[] parameterTypes, ! Class returnType, ! Class[] checkedExceptions, int modifiers, int slot, String signature, byte[] annotations, byte[] parameterAnnotations, --- 48,62 ---- slot, signature, annotations); } ! public Method newMethod(Class<?> declaringClass, String name, ! Class<?>[] parameterTypes, ! Class<?> returnType, ! Class<?>[] checkedExceptions, int modifiers, int slot, String signature, byte[] annotations, byte[] parameterAnnotations,
*** 74,85 **** parameterAnnotations, annotationDefault); } public <T> Constructor<T> newConstructor(Class<T> declaringClass, ! Class[] parameterTypes, ! Class[] checkedExceptions, int modifiers, int slot, String signature, byte[] annotations, byte[] parameterAnnotations) --- 74,85 ---- parameterAnnotations, annotationDefault); } public <T> Constructor<T> newConstructor(Class<T> declaringClass, ! Class<?>[] parameterTypes, ! Class<?>[] checkedExceptions, int modifiers, int slot, String signature, byte[] annotations, byte[] parameterAnnotations)
*** 100,132 **** public void setMethodAccessor(Method m, MethodAccessor accessor) { m.setMethodAccessor(accessor); } ! public ConstructorAccessor getConstructorAccessor(Constructor c) { return c.getConstructorAccessor(); } ! public void setConstructorAccessor(Constructor c, ConstructorAccessor accessor) { c.setConstructorAccessor(accessor); } ! public int getConstructorSlot(Constructor c) { return c.getSlot(); } ! public String getConstructorSignature(Constructor c) { return c.getSignature(); } ! public byte[] getConstructorAnnotations(Constructor c) { return c.getRawAnnotations(); } ! public byte[] getConstructorParameterAnnotations(Constructor c) { return c.getRawParameterAnnotations(); } // // Copying routines, needed to quickly fabricate new Field, --- 100,132 ---- public void setMethodAccessor(Method m, MethodAccessor accessor) { m.setMethodAccessor(accessor); } ! public ConstructorAccessor getConstructorAccessor(Constructor<?> c) { return c.getConstructorAccessor(); } ! public void setConstructorAccessor(Constructor<?> c, ConstructorAccessor accessor) { c.setConstructorAccessor(accessor); } ! public int getConstructorSlot(Constructor<?> c) { return c.getSlot(); } ! public String getConstructorSignature(Constructor<?> c) { return c.getSignature(); } ! public byte[] getConstructorAnnotations(Constructor<?> c) { return c.getRawAnnotations(); } ! public byte[] getConstructorParameterAnnotations(Constructor<?> c) { return c.getRawParameterAnnotations(); } // // Copying routines, needed to quickly fabricate new Field,