From 959cb5fd4f9586ec3bd265b452fe25fe1db82e3f Mon Sep 17 00:00:00 2001 From: jeff Date: Tue, 13 Jan 2015 23:25:04 -0500 Subject: source format change don't hate me too much if you were planning a big merge. =P --- src/cuchaz/enigma/analysis/TreeDumpVisitor.java | 424 ++++++++++-------------- 1 file changed, 168 insertions(+), 256 deletions(-) (limited to 'src/cuchaz/enigma/analysis/TreeDumpVisitor.java') diff --git a/src/cuchaz/enigma/analysis/TreeDumpVisitor.java b/src/cuchaz/enigma/analysis/TreeDumpVisitor.java index e6ecb10..23f8089 100644 --- a/src/cuchaz/enigma/analysis/TreeDumpVisitor.java +++ b/src/cuchaz/enigma/analysis/TreeDumpVisitor.java @@ -90,92 +90,73 @@ import com.strobel.decompiler.languages.java.ast.WhileStatement; import com.strobel.decompiler.languages.java.ast.WildcardType; import com.strobel.decompiler.patterns.Pattern; -public class TreeDumpVisitor implements IAstVisitor -{ +public class TreeDumpVisitor implements IAstVisitor { + private File m_file; private Writer m_out; - public TreeDumpVisitor( File file ) - { + public TreeDumpVisitor(File file) { m_file = file; m_out = null; } @Override - public Void visitCompilationUnit( CompilationUnit node, Void ignored ) - { - try - { - m_out = new FileWriter( m_file ); - recurse( node, ignored ); + public Void visitCompilationUnit(CompilationUnit node, Void ignored) { + try { + m_out = new FileWriter(m_file); + recurse(node, ignored); m_out.close(); return null; - } - catch( IOException ex ) - { - throw new Error( ex ); + } catch (IOException ex) { + throw new Error(ex); } } - - private Void recurse( AstNode node, Void ignored ) - { + + private Void recurse(AstNode node, Void ignored) { // show the tree - try - { - m_out.write( getIndent( node ) + node.getClass().getSimpleName() + " " + getText( node ) + " " + dumpUserData( node ) + " " + node.getRegion() + "\n" ); - } - catch( IOException ex ) - { - throw new Error( ex ); + try { + m_out.write(getIndent(node) + node.getClass().getSimpleName() + " " + getText(node) + " " + dumpUserData(node) + " " + node.getRegion() + "\n"); + } catch (IOException ex) { + throw new Error(ex); } // recurse - for( final AstNode child : node.getChildren() ) - { - child.acceptVisitor( this, ignored ); + for (final AstNode child : node.getChildren()) { + child.acceptVisitor(this, ignored); } return null; } - private String getText( AstNode node ) - { - if( node instanceof Identifier ) - { + private String getText(AstNode node) { + if (node instanceof Identifier) { return "\"" + ((Identifier)node).getName() + "\""; } return ""; } - private String dumpUserData( AstNode node ) - { + private String dumpUserData(AstNode node) { StringBuilder buf = new StringBuilder(); - for( Key key : Keys.ALL_KEYS ) - { - Object val = node.getUserData( key ); - if( val != null ) - { - buf.append( String.format( " [%s=%s]", key, val ) ); + for (Key key : Keys.ALL_KEYS) { + Object val = node.getUserData(key); + if (val != null) { + buf.append(String.format(" [%s=%s]", key, val)); } } return buf.toString(); } - private String getIndent( AstNode node ) - { + private String getIndent(AstNode node) { StringBuilder buf = new StringBuilder(); - int depth = getDepth( node ); - for( int i = 0; i < depth; i++ ) - { - buf.append( "\t" ); + int depth = getDepth(node); + for (int i = 0; i < depth; i++) { + buf.append("\t"); } return buf.toString(); } - private int getDepth( AstNode node ) - { + private int getDepth(AstNode node) { int depth = -1; - while( node != null ) - { + while (node != null) { depth++; node = node.getParent(); } @@ -185,416 +166,347 @@ public class TreeDumpVisitor implements IAstVisitor // OVERRIDES WE DON'T CARE ABOUT @Override - public Void visitInvocationExpression( InvocationExpression node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitInvocationExpression(InvocationExpression node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitMemberReferenceExpression( MemberReferenceExpression node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitMemberReferenceExpression(MemberReferenceExpression node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitSimpleType( SimpleType node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitSimpleType(SimpleType node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitMethodDeclaration( MethodDeclaration node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitMethodDeclaration(MethodDeclaration node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitConstructorDeclaration( ConstructorDeclaration node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitConstructorDeclaration(ConstructorDeclaration node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitParameterDeclaration( ParameterDeclaration node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitParameterDeclaration(ParameterDeclaration node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitFieldDeclaration( FieldDeclaration node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitFieldDeclaration(FieldDeclaration node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitTypeDeclaration( TypeDeclaration node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitTypeDeclaration(TypeDeclaration node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitComment( Comment node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitComment(Comment node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitPatternPlaceholder( AstNode node, Pattern pattern, Void ignored ) - { - return recurse( node, ignored ); + public Void visitPatternPlaceholder(AstNode node, Pattern pattern, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitTypeReference( TypeReferenceExpression node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitTypeReference(TypeReferenceExpression node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitJavaTokenNode( JavaTokenNode node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitJavaTokenNode(JavaTokenNode node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitIdentifier( Identifier node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitIdentifier(Identifier node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitNullReferenceExpression( NullReferenceExpression node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitNullReferenceExpression(NullReferenceExpression node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitThisReferenceExpression( ThisReferenceExpression node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitThisReferenceExpression(ThisReferenceExpression node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitSuperReferenceExpression( SuperReferenceExpression node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitSuperReferenceExpression(SuperReferenceExpression node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitClassOfExpression( ClassOfExpression node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitClassOfExpression(ClassOfExpression node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitBlockStatement( BlockStatement node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitBlockStatement(BlockStatement node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitExpressionStatement( ExpressionStatement node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitExpressionStatement(ExpressionStatement node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitBreakStatement( BreakStatement node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitBreakStatement(BreakStatement node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitContinueStatement( ContinueStatement node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitContinueStatement(ContinueStatement node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitDoWhileStatement( DoWhileStatement node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitDoWhileStatement(DoWhileStatement node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitEmptyStatement( EmptyStatement node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitEmptyStatement(EmptyStatement node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitIfElseStatement( IfElseStatement node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitIfElseStatement(IfElseStatement node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitLabelStatement( LabelStatement node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitLabelStatement(LabelStatement node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitLabeledStatement( LabeledStatement node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitLabeledStatement(LabeledStatement node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitReturnStatement( ReturnStatement node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitReturnStatement(ReturnStatement node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitSwitchStatement( SwitchStatement node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitSwitchStatement(SwitchStatement node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitSwitchSection( SwitchSection node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitSwitchSection(SwitchSection node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitCaseLabel( CaseLabel node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitCaseLabel(CaseLabel node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitThrowStatement( ThrowStatement node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitThrowStatement(ThrowStatement node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitCatchClause( CatchClause node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitCatchClause(CatchClause node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitAnnotation( Annotation node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitAnnotation(Annotation node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitNewLine( NewLineNode node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitNewLine(NewLineNode node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitVariableDeclaration( VariableDeclarationStatement node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitVariableDeclaration(VariableDeclarationStatement node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitVariableInitializer( VariableInitializer node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitVariableInitializer(VariableInitializer node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitText( TextNode node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitText(TextNode node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitImportDeclaration( ImportDeclaration node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitImportDeclaration(ImportDeclaration node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitInitializerBlock( InstanceInitializer node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitInitializerBlock(InstanceInitializer node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitTypeParameterDeclaration( TypeParameterDeclaration node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitTypeParameterDeclaration(TypeParameterDeclaration node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitPackageDeclaration( PackageDeclaration node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitPackageDeclaration(PackageDeclaration node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitArraySpecifier( ArraySpecifier node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitArraySpecifier(ArraySpecifier node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitComposedType( ComposedType node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitComposedType(ComposedType node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitWhileStatement( WhileStatement node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitWhileStatement(WhileStatement node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitPrimitiveExpression( PrimitiveExpression node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitPrimitiveExpression(PrimitiveExpression node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitCastExpression( CastExpression node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitCastExpression(CastExpression node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitBinaryOperatorExpression( BinaryOperatorExpression node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitBinaryOperatorExpression(BinaryOperatorExpression node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitInstanceOfExpression( InstanceOfExpression node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitInstanceOfExpression(InstanceOfExpression node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitIndexerExpression( IndexerExpression node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitIndexerExpression(IndexerExpression node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitIdentifierExpression( IdentifierExpression node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitIdentifierExpression(IdentifierExpression node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitUnaryOperatorExpression( UnaryOperatorExpression node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitUnaryOperatorExpression(UnaryOperatorExpression node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitConditionalExpression( ConditionalExpression node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitConditionalExpression(ConditionalExpression node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitArrayInitializerExpression( ArrayInitializerExpression node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitArrayInitializerExpression(ArrayInitializerExpression node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitObjectCreationExpression( ObjectCreationExpression node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitObjectCreationExpression(ObjectCreationExpression node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitArrayCreationExpression( ArrayCreationExpression node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitArrayCreationExpression(ArrayCreationExpression node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitAssignmentExpression( AssignmentExpression node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitAssignmentExpression(AssignmentExpression node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitForStatement( ForStatement node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitForStatement(ForStatement node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitForEachStatement( ForEachStatement node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitForEachStatement(ForEachStatement node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitTryCatchStatement( TryCatchStatement node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitTryCatchStatement(TryCatchStatement node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitGotoStatement( GotoStatement node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitGotoStatement(GotoStatement node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitParenthesizedExpression( ParenthesizedExpression node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitParenthesizedExpression(ParenthesizedExpression node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitSynchronizedStatement( SynchronizedStatement node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitSynchronizedStatement(SynchronizedStatement node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitAnonymousObjectCreationExpression( AnonymousObjectCreationExpression node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitAnonymousObjectCreationExpression(AnonymousObjectCreationExpression node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitWildcardType( WildcardType node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitWildcardType(WildcardType node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitMethodGroupExpression( MethodGroupExpression node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitMethodGroupExpression(MethodGroupExpression node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitEnumValueDeclaration( EnumValueDeclaration node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitEnumValueDeclaration(EnumValueDeclaration node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitAssertStatement( AssertStatement node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitAssertStatement(AssertStatement node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitLambdaExpression( LambdaExpression node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitLambdaExpression(LambdaExpression node, Void ignored) { + return recurse(node, ignored); } @Override - public Void visitLocalTypeDeclarationStatement( LocalTypeDeclarationStatement node, Void ignored ) - { - return recurse( node, ignored ); + public Void visitLocalTypeDeclarationStatement(LocalTypeDeclarationStatement node, Void ignored) { + return recurse(node, ignored); } } -- cgit v1.2.3