package java.lang.reflect; import java.lang.annotation.Annotation; import org.checkerframework.checker.lock.qual.*; public final class Constructor<T> extends AccessibleObject implements GenericDeclaration, Member { public Class<T> getDeclaringClass() { throw new RuntimeException("skeleton method"); } public String getName() { throw new RuntimeException("skeleton method"); } public int getModifiers() { throw new RuntimeException("skeleton method"); } public TypeVariable<Constructor<T>>[] getTypeParameters() { throw new RuntimeException("skeleton method"); } public Class<?>[] getParameterTypes() { throw new RuntimeException("skeleton method"); } public Type[] getGenericParameterTypes() { throw new RuntimeException("skeleton method"); } public Class<?>[] getExceptionTypes() { throw new RuntimeException("skeleton method"); } public Type[] getGenericExceptionTypes() { throw new RuntimeException("skeleton method"); } public boolean equals(@GuardSatisfied Constructor<T> this,@GuardSatisfied Object arg0) { throw new RuntimeException("skeleton method"); } public int hashCode(@GuardSatisfied Constructor<T> this) { throw new RuntimeException("skeleton method"); } public String toString(@GuardSatisfied Constructor<T> this) { throw new RuntimeException("skeleton method"); } public String toGenericString() { throw new RuntimeException("skeleton method"); } public T newInstance(Object ... initargs) throws InstantiationException,IllegalAccessException,IllegalArgumentException,InvocationTargetException { throw new RuntimeException("skeleton method"); } public boolean isVarArgs(@GuardSatisfied Constructor<T> this) { throw new RuntimeException("skeleton method"); } public boolean isSynthetic(@GuardSatisfied Constructor<T> this) { throw new RuntimeException("skeleton method"); } public <T extends Annotation> T getAnnotation(Class<T> arg0) { throw new RuntimeException("skeleton method"); } public Annotation[] getDeclaredAnnotations() { throw new RuntimeException("skeleton method"); } public Annotation[][] getParameterAnnotations() { throw new RuntimeException("skeleton method"); } }