langtools/src/share/classes/com/sun/tools/javac/code/Symbol.java
changeset 20249 93f8eae31092
parent 19942 e9dae0e41075
child 20598 aa7b86f98471
equal deleted inserted replaced
20248:0c72984b7a4d 20249:93f8eae31092
   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();