Skip to content

Update description for inspection 'Unchecked generics array creation for varargs parameter'  #76

@unv-unv

Description

@unv-unv

Empty vararg parameter triggers inspection:
java_inspection_unchecked_generics_array_for_empty_parameter

Example code:

public class Test
{
    public abstract static class AbstractValueHelper<Value>
    {
        protected final Class<Value> valueType;
        protected final Value[] allowedValues;

        public AbstractValueHelper(Class<Value> valueType, Value... allowedValues)
        {
            this.valueType = valueType;
            this.allowedValues = allowedValues;
        }
    }

    public static class ValueHelper<Value> extends AbstractValueHelper<Value>
    {
        public ValueHelper(Class<Value> valueType) { super(valueType); }
    }
}

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions