コード例 #1
0
 private void addTypeVarsFromEnclosingFunctions(
     IGosuClassInternal gsClass, List<IRType> parameters) {
   while (gsClass.isAnonymous()) {
     IDynamicFunctionSymbol dfs = AbstractElementTransformer.getEnclosingDFS(gsClass);
     if (dfs == null) {
       break;
     }
     addTypeVariableParameters(
         parameters, AbstractElementTransformer.getTypeVarsForDFS(dfs).size());
     gsClass = (IGosuClassInternal) dfs.getGosuClass();
   }
 }