CloneSet202


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
63120.972class_body_declarations[2]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
12223
plugins/org.eclipse.jdt.apt.core/src/org/eclipse/jdt/apt/core/internal/util/Visitors.java
22328
plugins/org.eclipse.jdt.apt.core/src/org/eclipse/jdt/apt/core/internal/util/Visitors.java
381047
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteFlattener.java
49353
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ValidBreakpointLocationLocator.java
59776
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ValidBreakpointLocationLocator.java
69790
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ValidBreakpointLocationLocator.java
79835
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ValidBreakpointLocationLocator.java
89849
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ValidBreakpointLocationLocator.java
99877
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ValidBreakpointLocationLocator.java
109959
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ValidBreakpointLocationLocator.java
1191029
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ValidBreakpointLocationLocator.java
1291085
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ValidBreakpointLocationLocator.java
1391464
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
14102602
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
1592617
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
1692751
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
1792765
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
1893560
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
199959
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/SourceBasedSourceGenerator.java
2091319
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/SourceBasedSourceGenerator.java
2191333
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/SourceBasedSourceGenerator.java
2291366
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/SourceBasedSourceGenerator.java
2391380
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/SourceBasedSourceGenerator.java
2491607
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/SourceBasedSourceGenerator.java
255104
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/SourceAnalyzer.java
266105
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/generics/InferTypeArgumentsConstraintCreator.java
271168
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/ImplementOccurrencesFinder.java
288135
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/MethodExitsFinder.java
298145
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/MethodExitsFinder.java
30694
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ReturnTypeSubProcessor.java
316102
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ReturnTypeSubProcessor.java
Clone Instance
1
Line Count
2
Source Line
223
Source File
plugins/org.eclipse.jdt.apt.core/src/org/eclipse/jdt/apt/core/internal/util/Visitors.java

        public boolean visit(NormalAnnotation node) {
                                                     return false;
        }

        public boolean visit(SingleMemberAnnotation node) {
                                                           return false;
        }


Clone Instance
2
Line Count
2
Source Line
328
Source File
plugins/org.eclipse.jdt.apt.core/src/org/eclipse/jdt/apt/core/internal/util/Visitors.java

        public boolean visit(MarkerAnnotation node) {
                                                     return false;
        }

        public boolean visit(NormalAnnotation node) {
                                                     return false;
        }


Clone Instance
3
Line Count
8
Source Line
1047
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteFlattener.java

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.BlockComment)
         */
        public boolean visit(BlockComment node) {
                return false; // cant flatten, needs source
        }

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.LineComment)
         */
        public boolean visit(LineComment node) {
                return false; // cant flatten, needs source
        }


Clone Instance
4
Line Count
9
Source Line
353
Source File
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ValidBreakpointLocationLocator.java

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.AnnotationTypeDeclaration)
         */
        public boolean visit(AnnotationTypeDeclaration node) {
                return false;
        }

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration)
         */
        public boolean visit(AnnotationTypeMemberDeclaration node) {
                return false;
        }


Clone Instance
5
Line Count
9
Source Line
776
Source File
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ValidBreakpointLocationLocator.java

    /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.LineComment)
         */
        public boolean visit(LineComment node) {
                return false;
        }

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.MarkerAnnotation)
         */
        public boolean visit(MarkerAnnotation node) {
                return false;
        }


Clone Instance
6
Line Count
9
Source Line
790
Source File
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ValidBreakpointLocationLocator.java

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.MemberRef)
         */
        public boolean visit(MemberRef node) {
                return false;
        }

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.MemberValuePair)
         */
        public boolean visit(MemberValuePair node) {
                return false;
        }


Clone Instance
7
Line Count
9
Source Line
835
Source File
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ValidBreakpointLocationLocator.java

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.MethodRef)
         */
        public boolean visit(MethodRef node) {
                return false;
        }

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.MethodRefParameter)
         */
        public boolean visit(MethodRefParameter node) {
                return false;
        }


Clone Instance
8
Line Count
9
Source Line
849
Source File
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ValidBreakpointLocationLocator.java

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.Modifier)
         */
        public boolean visit(Modifier node) {
                return false;
        }

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.NormalAnnotation)
         */
        public boolean visit(NormalAnnotation node) {
                return false;
        }


Clone Instance
9
Line Count
9
Source Line
877
Source File
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ValidBreakpointLocationLocator.java

        /**
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.PackageDeclaration)
         */
        public boolean visit(PackageDeclaration node) {
                return false;
        }

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.ParameterizedType)
         */
        public boolean visit(ParameterizedType node) {
                return false;
        }


Clone Instance
10
Line Count
9
Source Line
959
Source File
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ValidBreakpointLocationLocator.java

        /**
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.SimpleType)
         */
        public boolean visit(SimpleType node) {
                return false;
        }

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.SingleMemberAnnotation)
         */
        public boolean visit(SingleMemberAnnotation node) {
                return false;
        }


Clone Instance
11
Line Count
9
Source Line
1029
Source File
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ValidBreakpointLocationLocator.java

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.TagElement)
         */
        public boolean visit(TagElement node) {
                return false;
        }

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.TextElement)
         */
        public boolean visit(TextElement node) {
                return false;
        }


Clone Instance
12
Line Count
9
Source Line
1085
Source File
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ValidBreakpointLocationLocator.java

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.TypeParameter)
         */
        public boolean visit(TypeParameter node) {
                return false;
        }

        /**
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.TypeLiteral)
         */
        public boolean visit(TypeLiteral node) {
                return false;
        }


Clone Instance
13
Line Count
9
Source Line
1464
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

        /*
         * Visit methods
         *
         * There are two variations of node visiting:
         * <ol>
         * <li>Push the instruction corresponding to the node
         *  onto the stack and return <code>true</code> to visit
         *  the children of the node.</li>
         * <li>Push the instruction corresponding to the node
         *  onto the stack and visit the children of the node
         *  manually (return <code>false</code> to avoid the
         *  default child visiting implementation).</li>
         * </ol>
         */
        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.AnnotationTypeDeclaration)
         */
        public boolean visit(AnnotationTypeDeclaration node) {
                return false;
        }

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration)
         */
        public boolean visit(AnnotationTypeMemberDeclaration node) {
                return false;
        }


Clone Instance
14
Line Count
10
Source Line
2602
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.LineComment)
         */
        public boolean visit(LineComment node) {
                return false;
        }


        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.MarkerAnnotation)
         */
        public boolean visit(MarkerAnnotation node) {
                return false;
        }


Clone Instance
15
Line Count
9
Source Line
2617
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.MemberRef)
         */
        public boolean visit(MemberRef node) {
                return false;
        }

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.MemberValuePair)
         */
        public boolean visit(MemberValuePair node) {
                return false;
        }


Clone Instance
16
Line Count
9
Source Line
2751
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.MethodRef)
         */
        public boolean visit(MethodRef node) {
                return false;
        }

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.MethodRefParameter)
         */
        public boolean visit(MethodRefParameter node) {
                return false;
        }


Clone Instance
17
Line Count
9
Source Line
2765
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.Modifier)
         */
        public boolean visit(Modifier node) {
                return false;
        }

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.NormalAnnotation)
         */
        public boolean visit(NormalAnnotation node) {
                return false;
        }


Clone Instance
18
Line Count
9
Source Line
3560
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.TagElement)
         */
        public boolean visit(TagElement node) {
                return false;
        }

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.TextElement)
         */
        public boolean visit(TextElement node) {
                return false;
        }


Clone Instance
19
Line Count
9
Source Line
959
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/SourceBasedSourceGenerator.java

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.AnnotationTypeDeclaration)
         */
        public boolean visit(AnnotationTypeDeclaration node) {
                return false;
        }

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration)
         */
        public boolean visit(AnnotationTypeMemberDeclaration node) {
                return false;
        }


Clone Instance
20
Line Count
9
Source Line
1319
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/SourceBasedSourceGenerator.java

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.LineComment)
         */
        public boolean visit(LineComment node) {
                return false;
        }

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.MarkerAnnotation)
         */
        public boolean visit(MarkerAnnotation node) {
                return false;
        }


Clone Instance
21
Line Count
9
Source Line
1333
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/SourceBasedSourceGenerator.java

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.MemberRef)
         */
        public boolean visit(MemberRef node) {
                return false;
        }

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.MemberValuePair)
         */
        public boolean visit(MemberValuePair node) {
                return false;
        }


Clone Instance
22
Line Count
9
Source Line
1366
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/SourceBasedSourceGenerator.java

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.MethodRef)
         */
        public boolean visit(MethodRef node) {
                return false;
        }

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.MethodRefParameter)
         */
        public boolean visit(MethodRefParameter node) {
                return false;
        }


Clone Instance
23
Line Count
9
Source Line
1380
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/SourceBasedSourceGenerator.java

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.Modifier)
         */
        public boolean visit(Modifier node) {
                return false;
        }

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.NormalAnnotation)
         */
        public boolean visit(NormalAnnotation node) {
                return false;
        }


Clone Instance
24
Line Count
9
Source Line
1607
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/SourceBasedSourceGenerator.java

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.TagElement)
         */
        public boolean visit(TagElement node) {
                return false;
        }

        /* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.TextElement)
         */
        public boolean visit(TextElement node) {
                return false;
        }


Clone Instance
25
Line Count
5
Source Line
104
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/SourceAnalyzer.java

                public boolean visit(AnnotationTypeDeclaration node) {
                        return false;
                }

                public boolean visit(TypeDeclaration node) {
                        return false;
                }


Clone Instance
26
Line Count
6
Source Line
105
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/generics/InferTypeArgumentsConstraintCreator.java

        public boolean visit(Javadoc node) {
                return false;
        }

        public boolean visit(Type node) {
                return false; //TODO
        }


Clone Instance
27
Line Count
11
Source Line
68
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/ImplementOccurrencesFinder.java

                /*
                 * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.AnonymousClassDeclaration)
                 */
                public boolean visit(AnonymousClassDeclaration node) {
                        // don't dive into anonymous type declarations.
                        return false;
                }

                /*
                 * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.TypeDeclarationStatement)
                 */
                public boolean visit(TypeDeclarationStatement node) {
                        // don't dive into local type declarations.
                        return false;
                }


Clone Instance
28
Line Count
8
Source Line
135
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/MethodExitsFinder.java

        public boolean visit(TypeDeclaration node) {
                // Don't dive into a local type.
                return false;
        }

        public boolean visit(AnonymousClassDeclaration node) {
                // Don't dive into a local type.
                return false;
        }


Clone Instance
29
Line Count
8
Source Line
145
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/MethodExitsFinder.java

        public boolean visit(AnnotationTypeDeclaration node) {
                // Don't dive into a local type.
                return false;
        }

        public boolean visit(EnumDeclaration node) {
                // Don't dive into a local type.
                return false;
        }


Clone Instance
30
Line Count
6
Source Line
94
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ReturnTypeSubProcessor.java

                public boolean visit(AnonymousClassDeclaration node) {
                        return false;
                }

                public boolean visit(TypeDeclaration node) {
                        return false;
                }


Clone Instance
31
Line Count
6
Source Line
102
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ReturnTypeSubProcessor.java

                public boolean visit(EnumDeclaration node) {
                        return false;
                }

                public boolean visit(AnnotationTypeDeclaration node) {
                        return false;
                }


Clone AbstractionParameter Count: 2Parameter Bindings

/* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.TagElement)
         */
/* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.LineComment)
         */
/* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.MemberRef)
         */
/* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.MethodRef)
         */
/* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.Modifier)
         */
/**
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.PackageDeclaration)
         */
/* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.TypeParameter)
         */
/*
                 * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.AnonymousClassDeclaration)
                 */
/*
         * Visit methods
         *
         * There are two variations of node visiting:
         * <ol>
         * <li>Push the instruction corresponding to the node
         *  onto the stack and return <code>true</code> to visit
         *  the children of the node.</li>
         * <li>Push the instruction corresponding to the node
         *  onto the stack and visit the children of the node
         *  manually (return <code>false</code> to avoid the
         *  default child visiting implementation).</li>
         * </ol>
         */
/* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.AnnotationTypeDeclaration)
         */
/**
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.SimpleType)
         */
/* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.BlockComment)
         */
public boolean visit( [[#variableb495b3a0]] node) {
  // don't dive into anonymous type declarations.
  // Don't dive into a local type.
  return false; // cant flatten, needs source
}

/* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.TextElement)
         */
/* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.MarkerAnnotation)
         */
/* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.MemberValuePair)
         */
/* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.MethodRefParameter)
         */
/* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.NormalAnnotation)
         */
/* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.ParameterizedType)
         */
/**
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.TypeLiteral)
         */
/*
                 * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.TypeDeclarationStatement)
                 */
/* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration)
         */
/* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.SingleMemberAnnotation)
         */
/* (non-Javadoc)
         * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.LineComment)
         */
public boolean visit( [[#variableb495b380]] node) {
  // don't dive into local type declarations.
  // Don't dive into a local type.
  return false; //TODO // cant flatten, needs source
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#b495b3a0]]
AnonymousClassDeclaration 
12[[#b495b3a0]]
EnumDeclaration 
13[[#b495b3a0]]
Javadoc 
14[[#b495b3a0]]
TagElement 
15[[#b495b3a0]]
LineComment 
16[[#b495b3a0]]
MemberRef 
17[[#b495b3a0]]
MethodRef 
18[[#b495b3a0]]
Modifier 
19[[#b495b3a0]]
PackageDeclaration 
110[[#b495b3a0]]
TypeParameter 
111[[#b495b3a0]]
NormalAnnotation 
112[[#b495b3a0]]
AnnotationTypeDeclaration 
113[[#b495b3a0]]
AnonymousClassDeclaration 
114[[#b495b3a0]]
AnnotationTypeDeclaration 
115[[#b495b3a0]]
AnnotationTypeDeclaration 
116[[#b495b3a0]]
SimpleType 
117[[#b495b3a0]]
TypeDeclaration 
118[[#b495b3a0]]
BlockComment 
119[[#b495b3a0]]
MarkerAnnotation 
120[[#b495b3a0]]
MemberRef 
121[[#b495b3a0]]
MethodRef 
122[[#b495b3a0]]
Modifier 
123[[#b495b3a0]]
LineComment 
124[[#b495b3a0]]
TagElement 
125[[#b495b3a0]]
AnnotationTypeDeclaration 
126[[#b495b3a0]]
MemberRef 
127[[#b495b3a0]]
MethodRef 
128[[#b495b3a0]]
Modifier 
129[[#b495b3a0]]
TagElement 
130[[#b495b3a0]]
AnnotationTypeDeclaration 
131[[#b495b3a0]]
LineComment 
21[[#b495b380]]
TypeDeclaration 
22[[#b495b380]]
AnnotationTypeDeclaration 
23[[#b495b380]]
Type 
24[[#b495b380]]
TextElement 
25[[#b495b380]]
MarkerAnnotation 
26[[#b495b380]]
MemberValuePair 
27[[#b495b380]]
MethodRefParameter 
28[[#b495b380]]
NormalAnnotation 
29[[#b495b380]]
ParameterizedType 
210[[#b495b380]]
TypeLiteral 
211[[#b495b380]]
SingleMemberAnnotation 
212[[#b495b380]]
TypeDeclaration 
213[[#b495b380]]
TypeDeclarationStatement 
214[[#b495b380]]
AnnotationTypeMemberDeclaration 
215[[#b495b380]]
EnumDeclaration 
216[[#b495b380]]
SingleMemberAnnotation 
217[[#b495b380]]
AnonymousClassDeclaration 
218[[#b495b380]]
LineComment 
219[[#b495b380]]
NormalAnnotation 
220[[#b495b380]]
MemberValuePair 
221[[#b495b380]]
MethodRefParameter 
222[[#b495b380]]
NormalAnnotation 
223[[#b495b380]]
MarkerAnnotation 
224[[#b495b380]]
TextElement 
225[[#b495b380]]
AnnotationTypeMemberDeclaration 
226[[#b495b380]]
MemberValuePair 
227[[#b495b380]]
MethodRefParameter 
228[[#b495b380]]
NormalAnnotation 
229[[#b495b380]]
TextElement 
230[[#b495b380]]
AnnotationTypeMemberDeclaration 
231[[#b495b380]]
MarkerAnnotation