rev 3186 : 6880112: Project Coin: Port JDK core library code to use diamond operator
67 parameterTypes,
68 returnType,
69 checkedExceptions,
70 modifiers,
71 slot,
72 signature,
73 annotations,
74 parameterAnnotations,
75 annotationDefault);
76 }
77
78 public <T> Constructor<T> newConstructor(Class<T> declaringClass,
79 Class<?>[] parameterTypes,
80 Class<?>[] checkedExceptions,
81 int modifiers,
82 int slot,
83 String signature,
84 byte[] annotations,
85 byte[] parameterAnnotations)
86 {
87 return new Constructor<T>(declaringClass,
88 parameterTypes,
89 checkedExceptions,
90 modifiers,
91 slot,
92 signature,
93 annotations,
94 parameterAnnotations);
95 }
96
97 public MethodAccessor getMethodAccessor(Method m) {
98 return m.getMethodAccessor();
99 }
100
101 public void setMethodAccessor(Method m, MethodAccessor accessor) {
102 m.setMethodAccessor(accessor);
103 }
104
105 public ConstructorAccessor getConstructorAccessor(Constructor<?> c) {
106 return c.getConstructorAccessor();
107 }
|
67 parameterTypes,
68 returnType,
69 checkedExceptions,
70 modifiers,
71 slot,
72 signature,
73 annotations,
74 parameterAnnotations,
75 annotationDefault);
76 }
77
78 public <T> Constructor<T> newConstructor(Class<T> declaringClass,
79 Class<?>[] parameterTypes,
80 Class<?>[] checkedExceptions,
81 int modifiers,
82 int slot,
83 String signature,
84 byte[] annotations,
85 byte[] parameterAnnotations)
86 {
87 return new Constructor<>(declaringClass,
88 parameterTypes,
89 checkedExceptions,
90 modifiers,
91 slot,
92 signature,
93 annotations,
94 parameterAnnotations);
95 }
96
97 public MethodAccessor getMethodAccessor(Method m) {
98 return m.getMethodAccessor();
99 }
100
101 public void setMethodAccessor(Method m, MethodAccessor accessor) {
102 m.setMethodAccessor(accessor);
103 }
104
105 public ConstructorAccessor getConstructorAccessor(Constructor<?> c) {
106 return c.getConstructorAccessor();
107 }
|