< prev index next > src/java.base/share/classes/java/lang/reflect/Constructor.java
Print this page
int modifiers,
int slot,
String signature,
byte[] annotations,
byte[] parameterAnnotations) {
+ assert declaringClass.isPrimaryType();
this.clazz = declaringClass;
this.parameterTypes = parameterTypes;
this.exceptionTypes = checkedExceptions;
this.modifiers = modifiers;
this.slot = slot;
exceptionTypes);
}
@Override
void specificToStringHeader(StringBuilder sb) {
! sb.append(getDeclaringClass().getTypeName());
}
@Override
String toShortString() {
StringBuilder sb = new StringBuilder("constructor ");
! sb.append(getDeclaringClass().getTypeName());
sb.append('(');
StringJoiner sj = new StringJoiner(",");
for (Class<?> parameterType : getSharedParameterTypes()) {
sj.add(parameterType.getTypeName());
}
exceptionTypes);
}
@Override
void specificToStringHeader(StringBuilder sb) {
! sb.append(getDeclaringClassTypeName());
}
@Override
String toShortString() {
StringBuilder sb = new StringBuilder("constructor ");
! sb.append(getDeclaringClassTypeName());
sb.append('(');
StringJoiner sj = new StringJoiner(",");
for (Class<?> parameterType : getSharedParameterTypes()) {
sj.add(parameterType.getTypeName());
}
< prev index next >