public MemberList(final Class<T> memberType, final List<? extends T> members) { super(memberType, VerifyArgument.noNullElements(members, "members")); _memberType = memberType; }
public ParameterList(final ParameterInfo[] elements, final int offset, final int length) { super(VerifyArgument.noNullElements(elements, offset, length, "elements"), offset, length); } }
public static TypeBindings create(final TypeList genericParameters, final TypeList boundTypes) { return new TypeBindings( VerifyArgument.noNullElements(genericParameters, "genericParameters"), VerifyArgument.noNullElements(boundTypes, "boundTypes") ); }
private ClassSignature( final TypeReference baseType, final List<TypeReference> interfaceTypes, final List<GenericParameter> genericParameters) { _baseType = VerifyArgument.notNull(baseType, "baseType"); _interfaceTypes = VerifyArgument.noNullElements(interfaceTypes, "interfaceTypes"); _genericParameters = VerifyArgument.noNullElements(genericParameters, "genericParameters"); }
public static TypeBindings create(final TypeList genericParameters, final TypeList boundTypes) { return new TypeBindings( VerifyArgument.noNullElements(genericParameters, "genericParameters"), VerifyArgument.noNullElements(boundTypes, "boundTypes") ); }
public static TypeBindings create(final TypeList genericParameters, final TypeList boundTypes) { return new TypeBindings( VerifyArgument.noNullElements(genericParameters, "genericParameters"), VerifyArgument.noNullElements(boundTypes, "boundTypes") ); }
public static TypeBindings createUnbound(final TypeList genericParameters) { return new TypeBindings( VerifyArgument.noNullElements(genericParameters, "genericParameters"), genericParameters ); }
public ExceptionsAttribute(final TypeReference... exceptionTypes) { super( AttributeNames.Exceptions, 2 * (1 + VerifyArgument.noNullElements(exceptionTypes, "exceptionTypes").length) ); _exceptionTypes = ArrayUtilities.asUnmodifiableList(exceptionTypes); }
public static TypeBindings create(final TypeList genericParameters, final Type... boundTypes) { return new TypeBindings( VerifyArgument.noNullElements(genericParameters, "genericParameters"), Type.list(VerifyArgument.noNullElements(boundTypes, "boundTypes")) ); }
public static TypeBindings createUnbound(final TypeList genericParameters) { return new TypeBindings( VerifyArgument.noNullElements(genericParameters, "genericParameters"), genericParameters ); }
public static TypeBindings create(final TypeList genericParameters, final Type... boundTypes) { return new TypeBindings( VerifyArgument.noNullElements(genericParameters, "genericParameters"), Type.list(VerifyArgument.noNullElements(boundTypes, "boundTypes")) ); }
public MemberList(final Class<T> memberType, final T[] members, final int offset, final int length) { super(VerifyArgument.noNullElements(members, offset, length, "members"), offset, length); _memberType = VerifyArgument.notNull(memberType, "memberType"); }
@SafeVarargs public MemberList(final Class<T> memberType, final T... members) { super(VerifyArgument.noNullElements(members, "members")); _memberType = VerifyArgument.notNull(memberType, "memberType"); }
public static TypeBindings createUnbound(final TypeList genericParameters) { return new TypeBindings( VerifyArgument.noNullElements(genericParameters, "genericParameters"), genericParameters ); }
@SuppressWarnings("unchecked") public static <T extends SourceAttribute> T find(final String name, final List<SourceAttribute> attributes) { VerifyArgument.notNull(name, "name"); VerifyArgument.noNullElements(attributes, "attributes"); for (final SourceAttribute attribute : attributes) { if (name.equals(attribute.getName())) { return (T) attribute; } } return null; }
public static Type<?> makeCompoundType(final Type<?> baseType, final TypeList interfaces) { VerifyArgument.notNull(baseType, "baseType"); VerifyArgument.noNullElements(interfaces, "interfaces"); return makeCompoundTypeCore(baseType, interfaces); }
public final <U extends T> Type<U> makeGenericType(final Type<?>... typeArguments) { return makeGenericTypeCore( list( VerifyArgument.noNullElements(typeArguments, "typeArguments") ) ); }
public static Type<?> makeCompoundType(final Type<?> baseType, final TypeList interfaces) { VerifyArgument.notNull(baseType, "baseType"); VerifyArgument.noNullElements(interfaces, "interfaces"); return makeCompoundTypeCore(baseType, interfaces); }
public final <U extends T> Type<U> makeGenericType(final Type<?>... typeArguments) { return makeGenericTypeCore( list( VerifyArgument.noNullElements(typeArguments, "typeArguments") ) ); }
public ControlFlowGraph(final ControlFlowNode... nodes) { _nodes = ArrayUtilities.asUnmodifiableList(VerifyArgument.noNullElements(nodes, "nodes")); assert nodes.length >= 3; assert getEntryPoint().getNodeType() == ControlFlowNodeType.EntryPoint; assert getRegularExit().getNodeType() == ControlFlowNodeType.RegularExit; assert getExceptionalExit().getNodeType() == ControlFlowNodeType.ExceptionalExit; }