mirror of
https://github.com/tiennm99/lombok.git
synced 2026-10-13 16:15:16 +00:00
Remove unnecessary list copy
This commit is contained in:
1 parent
586af27800
commit
ab7970b259
1 file changed
+2
-12
@@ -21,6 +21,7 @@
|
||||
*/
|
||||
package lombok.javac;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.SortedSet;
|
||||
|
||||
import javax.annotation.processing.Messager;
|
||||
@@ -33,7 +34,6 @@ import com.sun.tools.javac.tree.JCTree.JCCompilationUnit;
|
||||
import com.sun.tools.javac.tree.JCTree.JCMethodDecl;
|
||||
import com.sun.tools.javac.tree.JCTree.JCVariableDecl;
|
||||
import com.sun.tools.javac.util.Context;
|
||||
import com.sun.tools.javac.util.List;
|
||||
|
||||
import lombok.ConfigurationKeys;
|
||||
import lombok.core.CleanupRegistry;
|
||||
@@ -56,17 +56,7 @@ public class JavacTransformer {
|
||||
return handlers.getPrioritiesRequiringResolutionReset();
|
||||
}
|
||||
|
||||
public void transform(long priority, Context context, java.util.List<JCCompilationUnit> compilationUnitsRaw, CleanupRegistry cleanup) {
|
||||
List<JCCompilationUnit> compilationUnits;
|
||||
if (compilationUnitsRaw instanceof List<?>) {
|
||||
compilationUnits = (List<JCCompilationUnit>) compilationUnitsRaw;
|
||||
} else {
|
||||
compilationUnits = List.nil();
|
||||
for (int i = compilationUnitsRaw.size() -1; i >= 0; i--) {
|
||||
compilationUnits = compilationUnits.prepend(compilationUnitsRaw.get(i));
|
||||
}
|
||||
}
|
||||
|
||||
public void transform(long priority, Context context, List<JCCompilationUnit> compilationUnits, CleanupRegistry cleanup) {
|
||||
for (JCCompilationUnit unit : compilationUnits) {
|
||||
if (!Boolean.TRUE.equals(LombokConfiguration.read(ConfigurationKeys.LOMBOK_DISABLE, JavacAST.getAbsoluteFileLocation(unit)))) {
|
||||
JavacAST ast = new JavacAST(messager, context, unit, cleanup);
|
||||
|
||||
Reference in new issue
Block a user