src/share/classes/com/sun/tools/javac/code/Symbol.java

changeset 2047
5f915a0c9615
parent 2028
4ce8148ffc4f
child 2069
16194509e483
equal deleted inserted replaced
2046:1fe358ea75ff 2047:5f915a0c9615
612 public java.util.List<Symbol> getEnclosedElements() { 612 public java.util.List<Symbol> getEnclosedElements() {
613 return List.nil(); 613 return List.nil();
614 } 614 }
615 615
616 public List<TypeVariableSymbol> getTypeParameters() { 616 public List<TypeVariableSymbol> getTypeParameters() {
617 ListBuffer<TypeVariableSymbol> l = ListBuffer.lb(); 617 ListBuffer<TypeVariableSymbol> l = new ListBuffer<>();
618 for (Type t : type.getTypeArguments()) { 618 for (Type t : type.getTypeArguments()) {
619 Assert.check(t.tsym.getKind() == ElementKind.TYPE_PARAMETER); 619 Assert.check(t.tsym.getKind() == ElementKind.TYPE_PARAMETER);
620 l.append((TypeVariableSymbol)t.tsym); 620 l.append((TypeVariableSymbol)t.tsym);
621 } 621 }
622 return l.toList(); 622 return l.toList();

mercurial