public interface NodeWithTypeParameters<N extends Node>
class X {} --> typeParameters == [] class X<> {} --> does not occur. class X<C,D> {} --> typeParameters = [C,D]
Modifier and Type | Method and Description |
---|---|
default N |
addTypeParameter(TypeParameter typeParameter) |
default TypeParameter |
getTypeParameter(int i) |
NodeList<TypeParameter> |
getTypeParameters() |
default boolean |
isGeneric() |
default N |
setTypeParameter(int i,
TypeParameter typeParameter) |
N |
setTypeParameters(NodeList<TypeParameter> typeParameters) |
NodeList<TypeParameter> getTypeParameters()
default TypeParameter getTypeParameter(int i)
default N setTypeParameter(int i, TypeParameter typeParameter)
default N addTypeParameter(TypeParameter typeParameter)
N setTypeParameters(NodeList<TypeParameter> typeParameters)
default boolean isGeneric()
Copyright © 2007–2017. All rights reserved.