src/share/classes/sun/reflect/LangReflectAccess.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2001, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 2001, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 79,88 **** --- 79,91 ---- /** Sets the ConstructorAccessor object for a java.lang.reflect.Constructor */ public void setConstructorAccessor(Constructor<?> c, ConstructorAccessor accessor); + /** Gets the byte[] that encodes TypeAnnotations on an Executable. */ + public byte[] getExecutableTypeAnnotationBytes(Executable ex); + /** Gets the "slot" field from a Constructor (used for serialization) */ public int getConstructorSlot(Constructor<?> c); /** Gets the "signature" field from a Constructor (used for serialization) */ public String getConstructorSignature(Constructor<?> c);
*** 91,101 **** public byte[] getConstructorAnnotations(Constructor<?> c); /** Gets the "parameterAnnotations" field from a Constructor (used for serialization) */ public byte[] getConstructorParameterAnnotations(Constructor<?> c); - // // Copying routines, needed to quickly fabricate new Field, // Method, and Constructor objects from templates // /** Makes a "child" copy of a Method */ --- 94,103 ----