@NotNull @Override public ConstructorList subList(final int fromIndex, final int toIndex) { subListRangeCheck(fromIndex, toIndex, size()); final int offset = getOffset() + fromIndex; final int length = toIndex - fromIndex; if (length == 0) { return empty(); } return new ConstructorList(getElements(), offset, length); } }
public ConstructorList visit(final Type<?> declaringType, final ConstructorList constructors, final TypeBindings bindings) { VerifyArgument.notNull(constructors, "constructors"); ConstructorInfo[] newConstructors = null; for (int i = 0, n = constructors.size(); i < n; i++) { final ConstructorInfo oldConstructor = constructors.get(i); final ConstructorInfo newConstructor = visitConstructor(declaringType, oldConstructor, bindings); if (newConstructor != oldConstructor) { if (newConstructors == null) { newConstructors = constructors.toArray(); } newConstructors[i] = newConstructor; } } if (newConstructors != null) { return new ConstructorList(newConstructors); } return constructors; }
@Override protected ConstructorList getDeclaredConstructors() { ensureMembersResolved(); if (_constructors == null) { return ConstructorList.empty(); } return new ConstructorList(_constructors); }
public ConstructorBuilder defineConstructor( final int modifiers, final TypeList parameterTypes, final TypeList thrownTypes) { verifyNotGeneric(); verifyNotCreated(); final ConstructorBuilder constructor = new ConstructorBuilder( modifiers & Modifier.constructorModifiers(), parameterTypes, thrownTypes, this ); constructorBuilders.add(constructor); _constructors = new ConstructorList(ArrayUtilities.append(_constructors.toArray(), constructor)); return constructor; }
@Override public ConstructorList getConstructors(final Set<BindingFlags> bindingFlags) { return ConstructorList.empty(); }
if (_constructors.size() == 0 && !isInterface()) { defineDefaultConstructor();
@Override protected ConstructorList getDeclaredConstructors() { ensureMembersResolved(); if (_constructors == null) { return ConstructorList.empty(); } return new ConstructorList(_constructors); }
public ConstructorBuilder defineConstructor( final int modifiers, final TypeList parameterTypes, final TypeList thrownTypes) { verifyNotGeneric(); verifyNotCreated(); final ConstructorBuilder constructor = new ConstructorBuilder( modifiers & Modifier.constructorModifiers(), parameterTypes, thrownTypes, this ); constructorBuilders.add(constructor); _constructors = new ConstructorList(ArrayUtilities.append(_constructors.toArray(), constructor)); return constructor; }
@Override public ConstructorList getConstructors(final Set<BindingFlags> bindingFlags) { return ConstructorList.empty(); }
if (_constructors.size() == 0 && !isInterface()) { defineDefaultConstructor();
@NotNull @Override public ConstructorList subList(final int fromIndex, final int toIndex) { subListRangeCheck(fromIndex, toIndex, size()); final int offset = getOffset() + fromIndex; final int length = toIndex - fromIndex; if (length == 0) { return empty(); } return new ConstructorList(getElements(), offset, length); } }
@Override protected ConstructorList getDeclaredConstructors() { ensureMembersResolved(); if (_constructors == null) { return ConstructorList.empty(); } return new ConstructorList(_constructors); }
public ConstructorList visit(final Type<?> declaringType, final ConstructorList constructors, final TypeBindings bindings) { VerifyArgument.notNull(constructors, "constructors"); ConstructorInfo[] newConstructors = null; for (int i = 0, n = constructors.size(); i < n; i++) { final ConstructorInfo oldConstructor = constructors.get(i); final ConstructorInfo newConstructor = visitConstructor(declaringType, oldConstructor, bindings); if (newConstructor != oldConstructor) { if (newConstructors == null) { newConstructors = constructors.toArray(); } newConstructors[i] = newConstructor; } } if (newConstructors != null) { return new ConstructorList(newConstructors); } return constructors; }
public ConstructorBuilder defineConstructor( final int modifiers, final TypeList parameterTypes, final TypeList thrownTypes) { verifyNotGeneric(); verifyNotCreated(); final ConstructorBuilder constructor = new ConstructorBuilder( modifiers & Modifier.constructorModifiers(), parameterTypes, thrownTypes, this ); constructorBuilders.add(constructor); _constructors = new ConstructorList(ArrayUtilities.append(_constructors.toArray(), constructor)); return constructor; }
@Override public ConstructorList getConstructors(final Set<BindingFlags> bindingFlags) { return ConstructorList.empty(); }
if (_constructors.size() == 0 && !isInterface()) { defineDefaultConstructor();
@NotNull @Override public ConstructorList subList(final int fromIndex, final int toIndex) { subListRangeCheck(fromIndex, toIndex, size()); final int offset = getOffset() + fromIndex; final int length = toIndex - fromIndex; if (length == 0) { return empty(); } return new ConstructorList(getElements(), offset, length); } }