CloneSet454


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
9260.984variable_initializer
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1962
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowInfo.java
2974
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowInfo.java
Clone Instance
1
Line Count
9
Source Line
62
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowInfo.java

                                                                     {
        /*                                                NOT_POSSIBLE          UNDEFINED               NO_RETURN               PARTIAL_RETURN  VOID_RETURN             VALUE_RETURN    THROW */
        /* NOT_POSSIBLE */
                                        {
                                          NOT_POSSIBLE,         NOT_POSSIBLE,   NOT_POSSIBLE,   NOT_POSSIBLE,   NOT_POSSIBLE,   NOT_POSSIBLE,   NOT_POSSIBLE
                                        },
        /* UNDEFINED */
                                        {
                                          NOT_POSSIBLE,         UNDEFINED,              NO_RETURN,              PARTIAL_RETURN, VOID_RETURN,    VALUE_RETURN,   THROW
                                        },
        /* NO_RETURN */
                                        {
                                          NOT_POSSIBLE,         NO_RETURN,              NO_RETURN,              PARTIAL_RETURN, PARTIAL_RETURN, PARTIAL_RETURN, NO_RETURN
                                        },
        /* PARTIAL_RETURN */
                                {
                                  NOT_POSSIBLE,         PARTIAL_RETURN, PARTIAL_RETURN, PARTIAL_RETURN, PARTIAL_RETURN, PARTIAL_RETURN, PARTIAL_RETURN
                                        },
        /* VOID_RETURN */
                                        {
                                          NOT_POSSIBLE,         VOID_RETURN,    PARTIAL_RETURN, PARTIAL_RETURN, VOID_RETURN,    NOT_POSSIBLE,   VOID_RETURN
                                        },
        /* VALUE_RETURN */
                                        {
                                          NOT_POSSIBLE,         VALUE_RETURN,   PARTIAL_RETURN, PARTIAL_RETURN, NOT_POSSIBLE,   VALUE_RETURN,   VALUE_RETURN
                                        },
        /* THROW */
                                                {
                                                  NOT_POSSIBLE,         THROW,                  NO_RETURN,              PARTIAL_RETURN, VOID_RETURN,    VALUE_RETURN,   THROW
                                        }
                                                                     }


Clone Instance
2
Line Count
9
Source Line
74
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowInfo.java

                                                                    {
        /*                                                NOT_POSSIBLE          UNDEFINED               NO_RETURN               PARTIAL_RETURN  VOID_RETURN             VALUE_RETURN    THROW */
        /* NOT_POSSIBLE */
                                        {
                                          NOT_POSSIBLE,         NOT_POSSIBLE,   NOT_POSSIBLE,   NOT_POSSIBLE,   NOT_POSSIBLE,   NOT_POSSIBLE,   NOT_POSSIBLE
                                        },
        /* UNDEFINED */
                                        {
                                          NOT_POSSIBLE,         UNDEFINED,              NO_RETURN,              PARTIAL_RETURN, VOID_RETURN,    VALUE_RETURN,   THROW
                                        },
        /* NO_RETURN */
                                        {
                                          NOT_POSSIBLE,         NO_RETURN,              NO_RETURN,              PARTIAL_RETURN, VOID_RETURN,    VALUE_RETURN,   THROW
                                        },
        /* PARTIAL_RETURN */
                                {
                                  NOT_POSSIBLE,         PARTIAL_RETURN, PARTIAL_RETURN, PARTIAL_RETURN, VOID_RETURN,    VALUE_RETURN,   THROW
                                        },
        /* VOID_RETURN */
                                        {
                                          NOT_POSSIBLE,         VOID_RETURN,    VOID_RETURN,    PARTIAL_RETURN, VOID_RETURN,    NOT_POSSIBLE,   NOT_POSSIBLE
                                        },
        /* VALUE_RETURN */
                                        {
                                          NOT_POSSIBLE,         VALUE_RETURN,   VALUE_RETURN,   PARTIAL_RETURN, NOT_POSSIBLE,   VALUE_RETURN,   NOT_POSSIBLE
                                        },
        /* THROW */
                                                {
                                                  NOT_POSSIBLE,         THROW,                  THROW,                  PARTIAL_RETURN, VOID_RETURN,    VALUE_RETURN,   THROW
                                        }
                                                                    }


Clone AbstractionParameter Count: 6Parameter Bindings

{
  /*                                                NOT_POSSIBLE          UNDEFINED               NO_RETURN               PARTIAL_RETURN  VOID_RETURN             VALUE_RETURN    THROW */
  /* NOT_POSSIBLE */
  {
    NOT_POSSIBLE,
    NOT_POSSIBLE,
    NOT_POSSIBLE,
    NOT_POSSIBLE,
    NOT_POSSIBLE,
    NOT_POSSIBLE,
    NOT_POSSIBLE
  },
  /* UNDEFINED */
  {
    NOT_POSSIBLE,
    UNDEFINED,
    NO_RETURN,
    PARTIAL_RETURN,
    VOID_RETURN,
    VALUE_RETURN,
    THROW
  },
  /* NO_RETURN */
  {
    NOT_POSSIBLE,
    NO_RETURN,
    NO_RETURN,
    PARTIAL_RETURN,
     [[#variablec123a260]],
     [[#variablec123a220]],
     [[#variableb9691300]]
  },
  /* PARTIAL_RETURN */
  {
    NOT_POSSIBLE,
    PARTIAL_RETURN,
    PARTIAL_RETURN,
    PARTIAL_RETURN,
     [[#variablec123a260]],
     [[#variablec123a220]],
     [[#variablebb1a4ce0]]
  },
  /* VOID_RETURN */
  {
    NOT_POSSIBLE,
    VOID_RETURN,
     [[#variablec123a260]],
    PARTIAL_RETURN,
    VOID_RETURN,
    NOT_POSSIBLE,
     [[#variableb8955e60]]
  },
  /* VALUE_RETURN */
  {
    NOT_POSSIBLE,
    VALUE_RETURN,
     [[#variablec123a220]],
    PARTIAL_RETURN,
    NOT_POSSIBLE,
    VALUE_RETURN,
     [[#variablebb1a4c80]]
  },
  /* THROW */
  {
    NOT_POSSIBLE,
    THROW,
     [[#variableb9691300]],
    PARTIAL_RETURN,
    VOID_RETURN,
    VALUE_RETURN,
    THROW
  }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#c123a260]]
VOID_RETURN 
12[[#c123a260]]
PARTIAL_RETURN 
21[[#c123a220]]
VALUE_RETURN 
22[[#c123a220]]
PARTIAL_RETURN 
31[[#b9691300]]
THROW 
32[[#b9691300]]
NO_RETURN 
41[[#bb1a4ce0]]
THROW 
42[[#bb1a4ce0]]
PARTIAL_RETURN 
51[[#b8955e60]]
NOT_POSSIBLE 
52[[#b8955e60]]
VOID_RETURN 
61[[#bb1a4c80]]
NOT_POSSIBLE 
62[[#bb1a4c80]]
VALUE_RETURN