Skip to content

Commit 17b3e14

Browse files
committed
Simplify ASTNode rendering to String
1 parent d41e7af commit 17b3e14

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

lib-extra/build.gradle

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,6 @@ p2deps {
8787
into 'jdtCompileOnly', {
8888
p2repo 'https://download.eclipse.org/eclipse/updates/4.26/'
8989
install 'org.eclipse.jdt.core'
90-
install 'org.eclipse.jdt.core.manipulation'
9190
}
9291
}
9392

lib-extra/src/jdt/java/com/diffplug/spotless/extra/glue/jdt/DefaultJavaElementComparator.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
import org.eclipse.jdt.core.dom.Type;
3333
import org.eclipse.jdt.core.dom.VariableDeclarationFragment;
3434
import org.eclipse.jdt.core.util.CompilationUnitSorter;
35-
import org.eclipse.jdt.internal.corext.dom.ASTNodes;
35+
import org.eclipse.jdt.internal.core.dom.NaiveASTFlattener;
3636

3737
/**
3838
* This class is derived and adapted code from the Eclipse JDT project (Derivative Works according to EPL 2.0 license).
@@ -382,6 +382,8 @@ private int compareNames(BodyDeclaration bodyDeclaration1, BodyDeclaration bodyD
382382
}
383383

384384
private String buildSignature(Type type) {
385-
return ASTNodes.asString(type);
385+
NaiveASTFlattener flattener = new NaiveASTFlattener();
386+
type.accept(flattener);
387+
return flattener.getResult();
386388
}
387389
}

0 commit comments

Comments
 (0)