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

Print this page
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     }