Skip to content

Commit f5d5b56

Browse files
committed
final refactoring -- Helpers to inner static classes
1 parent 4b1616c commit f5d5b56

File tree

6 files changed

+17
-14
lines changed

6 files changed

+17
-14
lines changed

sources/net.sf.j2s.core/src/j2s/jmol/common/BindingHelper.java renamed to sources/net.sf.j2s.core/src/j2s/jmol/BindingHelper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* bug "inline method - doesn't handle implicit cast" (see
1212
* https://bugs.eclipse.org/bugs/show_bug.cgi?id=24941).
1313
*******************************************************************************/
14-
package j2s.jmol.common;
14+
package j2s.jmol;
1515

1616
import java.util.ArrayList;
1717
import java.util.Collections;

sources/net.sf.j2s.core/src/j2s/jmol/common/J2SASTVisitor.java renamed to sources/net.sf.j2s.core/src/j2s/jmol/J2SASTVisitor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* Contributors:
99
* Zhou Renjian - initial API and implementation
1010
*******************************************************************************/
11-
package j2s.jmol.common;
11+
package j2s.jmol;
1212

1313
import java.util.ArrayList;
1414
import java.util.Iterator;

sources/net.sf.j2s.core/src/j2s/jmol/common/J2SDependencyVisitor.java renamed to sources/net.sf.j2s.core/src/j2s/jmol/J2SDependencyVisitor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* Zhou Renjian - initial API and implementation
1010
*******************************************************************************/
1111

12-
package j2s.jmol.common;
12+
package j2s.jmol;
1313

1414
import java.util.Arrays;
1515
import java.util.HashSet;

sources/net.sf.j2s.core/src/j2s/jmol/common/J2SKeywordVisitor.java renamed to sources/net.sf.j2s.core/src/j2s/jmol/J2SKeywordVisitor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* Contributors:
99
* Zhou Renjian - initial API and implementation
1010
*******************************************************************************/
11-
package j2s.jmol.common;
11+
package j2s.jmol;
1212

1313
import java.util.ArrayList;
1414
import java.util.HashMap;

sources/net.sf.j2s.core/src/j2s/jmol/Java2ScriptLegacyCompiler.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212

1313
import j2s.CorePlugin;
1414
import j2s.core.Java2ScriptCompiler;
15-
import j2s.jmol.common.Java2ScriptPrimaryVisitor;
16-
import j2s.jmol.common.J2SDependencyVisitor;
1715

1816
public class Java2ScriptLegacyCompiler extends Java2ScriptCompiler {
1917

@@ -119,7 +117,7 @@ public boolean compileToJavaScript(IFile javaSource, String trailer) {
119117
return false;
120118
}
121119

122-
Java2ScriptPrimaryVisitor visitor = new Java2ScriptPrimaryVisitor();
120+
Java2ScriptLegacyVisitor visitor = new Java2ScriptLegacyVisitor();
123121
isDebugging = "debug".equals(props.getProperty("j2s.compiler.mode"));
124122
errorOccurs = false;
125123
try {
@@ -145,7 +143,7 @@ public boolean compileToJavaScript(IFile javaSource, String trailer) {
145143
return false;
146144
}
147145

148-
private void outputJavaScript(Java2ScriptPrimaryVisitor visitor, J2SDependencyVisitor dvisitor, CompilationUnit fRoot,
146+
private void outputJavaScript(Java2ScriptLegacyVisitor visitor, J2SDependencyVisitor dvisitor, CompilationUnit fRoot,
149147
String outputPath, String trailer, String sourceLocation) {
150148
String js = finalFixes(dvisitor.cleanLoadCalls(visitor));
151149
String elementName = fRoot.getJavaElement().getElementName();

sources/net.sf.j2s.core/src/j2s/jmol/common/Java2ScriptPrimaryVisitor.java renamed to sources/net.sf.j2s.core/src/j2s/jmol/Java2ScriptLegacyVisitor.java

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* Contributors:
99
* Zhou Renjian - initial API and implementation
1010
*******************************************************************************/
11-
package j2s.jmol.common;
11+
package j2s.jmol;
1212

1313
import java.util.ArrayList;
1414
import java.util.Iterator;
@@ -50,6 +50,11 @@
5050
import org.eclipse.jdt.core.dom.PrefixExpression;
5151
import org.eclipse.jdt.core.dom.PrimitiveType;
5252
import org.eclipse.jdt.core.dom.PrimitiveType.Code;
53+
54+
import j2s.jmol.J2SKeywordVisitor.FinalVariable;
55+
import j2s.jmol.J2SKeywordVisitor.MethodReferenceASTVisitor;
56+
import j2s.jmol.J2SKeywordVisitor.VariableHelper;
57+
5358
import org.eclipse.jdt.core.dom.QualifiedName;
5459
import org.eclipse.jdt.core.dom.QualifiedType;
5560
import org.eclipse.jdt.core.dom.ReturnStatement;
@@ -99,7 +104,7 @@
99104
*
100105
* 2006-12-3
101106
*/
102-
public class Java2ScriptPrimaryVisitor extends J2SKeywordVisitor {
107+
public class Java2ScriptLegacyVisitor extends J2SKeywordVisitor {
103108

104109
// UNFIXED bugs left here because not an issue in Jmol.
105110
//
@@ -1029,11 +1034,11 @@ public boolean visit(EnumDeclaration node) {
10291034
}
10301035
if ((node != rootTypeNode) && node.getParent() != null && node.getParent() instanceof AbstractTypeDeclaration) {
10311036
/* inner static class */
1032-
Java2ScriptPrimaryVisitor visitor = null;
1037+
Java2ScriptLegacyVisitor visitor = null;
10331038
try {
10341039
visitor = this.getClass().newInstance();
10351040
} catch (@SuppressWarnings("unused") Exception e) {
1036-
visitor = new Java2ScriptPrimaryVisitor(); // Default visitor
1041+
visitor = new Java2ScriptLegacyVisitor(); // Default visitor
10371042
}
10381043
visitor.rootTypeNode = node;
10391044
visitor.typeHelper.setClassName(this.typeHelper.getClassName());
@@ -2805,11 +2810,11 @@ public boolean visit(TypeDeclaration node) {
28052810
if ((node != rootTypeNode) && node.getParent() != null && (node.getParent() instanceof AbstractTypeDeclaration
28062811
|| node.getParent() instanceof TypeDeclarationStatement)) {
28072812
/* inner static class */
2808-
Java2ScriptPrimaryVisitor visitor = null;
2813+
Java2ScriptLegacyVisitor visitor = null;
28092814
try {
28102815
visitor = this.getClass().newInstance();
28112816
} catch (@SuppressWarnings("unused") Exception e) {
2812-
visitor = new Java2ScriptPrimaryVisitor(); // Default visitor
2817+
visitor = new Java2ScriptLegacyVisitor(); // Default visitor
28132818
}
28142819
visitor.rootTypeNode = node;
28152820
String className = typeVisitor.getClassName();

0 commit comments

Comments
 (0)