1120 lines
78 KiB
Java
1120 lines
78 KiB
Java
Unify:
|
|
UND:[(ZG <. ZT, 0 WC: true, IT: false, 0 WC: true, IT: false)@66 in MethodAssumption.jav, (ZS =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@66 in MethodAssumption.jav, (ABK <. ABE, 0 WC: true, IT: false, 0 WC: true, IT: false)@109 in MethodAssumption.jav, (ZU =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@67 in MethodAssumption.jav, (ZE <. ZR, 0 WC: true, IT: false, 0 WC: true, IT: false)@65 in MethodAssumption.jav, (ZO =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@64 in MethodAssumption.jav, (ZQ =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@65 in MethodAssumption.jav, (AAT =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@96 in MethodAssumption.jav, (ABR =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@117 in MethodAssumption.jav, (ZC <. ZN, 0 WC: true, IT: false, 0 WC: true, IT: false)@63 in MethodAssumption.jav, (ZM =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@63 in MethodAssumption.jav, (java.lang.Boolean <. ABQ, , 0 WC: true, IT: false)@117 in MethodAssumption.jav, (ABG =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@109 in MethodAssumption.jav, (AAC =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@82 in MethodAssumption.jav, (ZH <. ZV, 0 WC: true, IT: false, 0 WC: true, IT: false)@67 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. AAB, , 0 WC: true, IT: false)@82 in MethodAssumption.jav, (java.util.ArrayList<AAR> <. AAQ, , 0 WC: true, IT: false)@95 in MethodAssumption.jav, (AAQ <. java.util.List<de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, 0 WC: true, IT: false)@100 in MethodAssumption.jav, (AAM <. AAH, 0 WC: true, IT: false, 0 WC: true, IT: false)@90 in MethodAssumption.jav, (java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric> <. java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, )@96 in MethodAssumption.jav, (ZD <. ZP, 0 WC: true, IT: false, 0 WC: true, IT: false)@64 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface <. ZY, , 0 WC: true, IT: false)@78 in MethodAssumption.jav, (ABO =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@113 in MethodAssumption.jav, (java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric> <. AAE, , 0 WC: true, IT: false)@86 in MethodAssumption.jav, (AAJ =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@90 in MethodAssumption.jav, (java.lang.Boolean <. ABN, , 0 WC: true, IT: false)@113 in MethodAssumption.jav, (AAF =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@86 in MethodAssumption.jav, (AAW <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)@97 in MethodAssumption.jav, (ZZ =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@78 in MethodAssumption.jav, (ZL =. de.dhbwstuttgart.typeinference.assumptions.Assumption, 0 WC: true, IT: false), (void <. ZB, , 0 WC: true, IT: false)@0 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
|
|
ODER:
|
|
[[(de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@78 in MethodAssumption.jav, (ZZ <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@78 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(AAC <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@82 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@82 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric> =. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, )@86 in MethodAssumption.jav, (AAF <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@86 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(AAJ <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@90 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@90 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@90 in MethodAssumption.jav, (AAI =. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@90 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. AAM, , 0 WC: true, IT: false)@90 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[(AAK =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (AAL =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)]
|
|
, [(AAI =. ? extends de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@90 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@90 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. AAM, , 0 WC: true, IT: false)@90 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[(AAK =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (AAL =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)]
|
|
]
|
|
[[(AAS =. java.util.ArrayList<E>, 0 WC: true, IT: false), (java.util.ArrayList<BUP> <. java.util.ArrayList<AAR>, )@95 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[(AAS =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
|
|
]
|
|
[[(java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric> =. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, )@96 in MethodAssumption.jav, (AAT <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@96 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(AAP =. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@97 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. AAW, , 0 WC: true, IT: false)@97 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@97 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[(AAU =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (AAV =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)]
|
|
, [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. AAW, , 0 WC: true, IT: false)@97 in MethodAssumption.jav, (AAP =. ? extends de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@97 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@97 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[(AAU =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (AAV =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)]
|
|
]
|
|
[[(java.lang.Boolean <. ABA, , 0 WC: true, IT: false)@98 in MethodAssumption.jav, (AAQ =. java.util.ArrayList<BUQ>, 0 WC: true, IT: false)@98 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. BUQ, , 0 WC: true, IT: true)@98 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = true[(AAZ =. java.lang.Boolean, 0 WC: true, IT: false), (AAY =. E, 0 WC: true, IT: false)]
|
|
, [(java.lang.Boolean <. ABA, , 0 WC: true, IT: false)@98 in MethodAssumption.jav, (AAQ =. ? extends java.util.List<BUR>, 0 WC: true, IT: false)@98 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. BUR, , 0 WC: true, IT: true)@98 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[(AAZ =. java.lang.Boolean, 0 WC: true, IT: false), (AAY =. E, 0 WC: true, IT: false)]
|
|
, [(java.lang.Boolean <. ABA, , 0 WC: true, IT: false)@98 in MethodAssumption.jav, (AAQ =. java.util.List<BUR>, 0 WC: true, IT: false)@98 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. BUR, , 0 WC: true, IT: true)@98 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[(AAZ =. java.lang.Boolean, 0 WC: true, IT: false), (AAY =. E, 0 WC: true, IT: false)]
|
|
, [(java.lang.Boolean <. ABA, , 0 WC: true, IT: false)@98 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. BUQ, , 0 WC: true, IT: true)@98 in MethodAssumption.jav, (AAQ =. ? extends java.util.ArrayList<BUQ>, 0 WC: true, IT: false)@98 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = true[(AAZ =. java.lang.Boolean, 0 WC: true, IT: false), (AAY =. E, 0 WC: true, IT: false)]
|
|
]
|
|
[[(de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@109 in MethodAssumption.jav, (ABG <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@109 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt =. de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt, )@109 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. ABK, , 0 WC: true, IT: false)@109 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface <. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@109 in MethodAssumption.jav, (ABF <. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@109 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[(ABJ =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (ABH =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, 0 WC: true, IT: false), (ABI =. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)]
|
|
, [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. ABK, , 0 WC: true, IT: false)@109 in MethodAssumption.jav, (de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt =. ? extends de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt, )@109 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface <. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@109 in MethodAssumption.jav, (ABF <. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@109 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[(ABJ =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (ABH =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, 0 WC: true, IT: false), (ABI =. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)]
|
|
]
|
|
[[(ABO <. de.dhbwstuttgart.syntaxtree.Method, 0 WC: true, IT: false)@113 in MethodAssumption.jav, (java.lang.Boolean =. java.lang.Boolean, )@113 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
, [(java.lang.Boolean =. java.lang.Boolean, )@113 in MethodAssumption.jav, (ABO <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@113 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(ABR <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@117 in MethodAssumption.jav, (java.lang.Boolean =. java.lang.Boolean, )@117 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(void <. void, )@62 in MethodAssumption.jav, (ZF <. de.dhbwstuttgart.syntaxtree.TypeScope, 0 WC: true, IT: false)@62 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[(ZJ =. de.dhbwstuttgart.syntaxtree.TypeScope, 0 WC: true, IT: false), (ZK =. void, 0 WC: true, IT: false)]
|
|
]
|
|
[[(ZM <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@63 in MethodAssumption.jav, (ZN =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, 0 WC: true, IT: false)@63 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(ZO <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@64 in MethodAssumption.jav, (ZP =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)@64 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(ZQ <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@65 in MethodAssumption.jav, (ZR =. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, 0 WC: true, IT: false)@65 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(ZT =. java.lang.Boolean, 0 WC: true, IT: false)@66 in MethodAssumption.jav, (ZS <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@66 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
, [(ZS <. de.dhbwstuttgart.syntaxtree.Method, 0 WC: true, IT: false)@66 in MethodAssumption.jav, (ZT =. java.lang.Boolean, 0 WC: true, IT: false)@66 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(ZV =. java.lang.Boolean, 0 WC: true, IT: false)@67 in MethodAssumption.jav, (ZU <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@67 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
Unify_distributeInnerVars:
|
|
UND:[(ZG <. ZT, 0 WC: true, IT: false, 0 WC: true, IT: false)@66 in MethodAssumption.jav, (ZS =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@66 in MethodAssumption.jav, (ABK <. ABE, 0 WC: true, IT: false, 0 WC: true, IT: false)@109 in MethodAssumption.jav, (ZU =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@67 in MethodAssumption.jav, (ZE <. ZR, 0 WC: true, IT: false, 0 WC: true, IT: false)@65 in MethodAssumption.jav, (ZO =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@64 in MethodAssumption.jav, (ZQ =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@65 in MethodAssumption.jav, (AAT =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@96 in MethodAssumption.jav, (ABR =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@117 in MethodAssumption.jav, (ZC <. ZN, 0 WC: true, IT: false, 0 WC: true, IT: false)@63 in MethodAssumption.jav, (ZM =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@63 in MethodAssumption.jav, (java.lang.Boolean <. ABQ, , 0 WC: true, IT: false)@117 in MethodAssumption.jav, (ABG =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@109 in MethodAssumption.jav, (AAC =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@82 in MethodAssumption.jav, (ZH <. ZV, 0 WC: true, IT: false, 0 WC: true, IT: false)@67 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. AAB, , 0 WC: true, IT: false)@82 in MethodAssumption.jav, (java.util.ArrayList<AAR> <. AAQ, , 0 WC: true, IT: false)@95 in MethodAssumption.jav, (AAQ <. java.util.List<de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, 0 WC: true, IT: false)@100 in MethodAssumption.jav, (AAM <. AAH, 0 WC: true, IT: false, 0 WC: true, IT: false)@90 in MethodAssumption.jav, (java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric> <. java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, )@96 in MethodAssumption.jav, (ZD <. ZP, 0 WC: true, IT: false, 0 WC: true, IT: false)@64 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface <. ZY, , 0 WC: true, IT: false)@78 in MethodAssumption.jav, (ABO =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@113 in MethodAssumption.jav, (java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric> <. AAE, , 0 WC: true, IT: false)@86 in MethodAssumption.jav, (AAJ =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@90 in MethodAssumption.jav, (java.lang.Boolean <. ABN, , 0 WC: true, IT: false)@113 in MethodAssumption.jav, (AAF =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@86 in MethodAssumption.jav, (AAW <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)@97 in MethodAssumption.jav, (ZZ =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@78 in MethodAssumption.jav, (ZL =. de.dhbwstuttgart.typeinference.assumptions.Assumption, 0 WC: true, IT: false), (void <. ZB, , 0 WC: true, IT: false)@0 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
|
|
ODER:
|
|
[[(de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@78 in MethodAssumption.jav, (ZZ <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@78 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(AAC <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@82 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@82 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric> =. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, )@86 in MethodAssumption.jav, (AAF <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@86 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(AAJ <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@90 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@90 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@90 in MethodAssumption.jav, (AAI =. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@90 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. AAM, , 0 WC: true, IT: false)@90 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[(AAK =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (AAL =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)]
|
|
, [(AAI =. ? extends de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@90 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@90 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. AAM, , 0 WC: true, IT: false)@90 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[(AAK =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (AAL =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)]
|
|
]
|
|
[[(AAS =. java.util.ArrayList<E>, 0 WC: true, IT: false), (java.util.ArrayList<BUP> <. java.util.ArrayList<AAR>, )@95 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[(AAS =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
|
|
]
|
|
[[(java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric> =. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, )@96 in MethodAssumption.jav, (AAT <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@96 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(AAP =. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@97 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. AAW, , 0 WC: true, IT: false)@97 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@97 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[(AAU =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (AAV =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)]
|
|
, [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. AAW, , 0 WC: true, IT: false)@97 in MethodAssumption.jav, (AAP =. ? extends de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@97 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@97 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[(AAU =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (AAV =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)]
|
|
]
|
|
[[(java.lang.Boolean <. ABA, , 0 WC: true, IT: false)@98 in MethodAssumption.jav, (AAQ =. java.util.ArrayList<BUQ>, 0 WC: true, IT: false)@98 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. BUQ, , 0 WC: true, IT: true)@98 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = true[(AAZ =. java.lang.Boolean, 0 WC: true, IT: false), (AAY =. E, 0 WC: true, IT: false)]
|
|
, [(java.lang.Boolean <. ABA, , 0 WC: true, IT: false)@98 in MethodAssumption.jav, (AAQ =. ? extends java.util.List<BUR>, 0 WC: true, IT: false)@98 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. BUR, , 0 WC: true, IT: true)@98 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[(AAZ =. java.lang.Boolean, 0 WC: true, IT: false), (AAY =. E, 0 WC: true, IT: false)]
|
|
, [(java.lang.Boolean <. ABA, , 0 WC: true, IT: false)@98 in MethodAssumption.jav, (AAQ =. java.util.List<BUR>, 0 WC: true, IT: false)@98 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. BUR, , 0 WC: true, IT: true)@98 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[(AAZ =. java.lang.Boolean, 0 WC: true, IT: false), (AAY =. E, 0 WC: true, IT: false)]
|
|
, [(java.lang.Boolean <. ABA, , 0 WC: true, IT: false)@98 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. BUQ, , 0 WC: true, IT: true)@98 in MethodAssumption.jav, (AAQ =. ? extends java.util.ArrayList<BUQ>, 0 WC: true, IT: false)@98 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = true[(AAZ =. java.lang.Boolean, 0 WC: true, IT: false), (AAY =. E, 0 WC: true, IT: false)]
|
|
]
|
|
[[(de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@109 in MethodAssumption.jav, (ABG <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@109 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt =. de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt, )@109 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. ABK, , 0 WC: true, IT: false)@109 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface <. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@109 in MethodAssumption.jav, (ABF <. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@109 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[(ABJ =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (ABH =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, 0 WC: true, IT: false), (ABI =. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)]
|
|
, [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. ABK, , 0 WC: true, IT: false)@109 in MethodAssumption.jav, (de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt =. ? extends de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt, )@109 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface <. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@109 in MethodAssumption.jav, (ABF <. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@109 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[(ABJ =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (ABH =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, 0 WC: true, IT: false), (ABI =. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)]
|
|
]
|
|
[[(ABO <. de.dhbwstuttgart.syntaxtree.Method, 0 WC: true, IT: false)@113 in MethodAssumption.jav, (java.lang.Boolean =. java.lang.Boolean, )@113 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
, [(java.lang.Boolean =. java.lang.Boolean, )@113 in MethodAssumption.jav, (ABO <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@113 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(ABR <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@117 in MethodAssumption.jav, (java.lang.Boolean =. java.lang.Boolean, )@117 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(void <. void, )@62 in MethodAssumption.jav, (ZF <. de.dhbwstuttgart.syntaxtree.TypeScope, 0 WC: true, IT: false)@62 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[(ZJ =. de.dhbwstuttgart.syntaxtree.TypeScope, 0 WC: true, IT: false), (ZK =. void, 0 WC: true, IT: false)]
|
|
]
|
|
[[(ZM <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@63 in MethodAssumption.jav, (ZN =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, 0 WC: true, IT: false)@63 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(ZO <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@64 in MethodAssumption.jav, (ZP =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)@64 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(ZQ <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@65 in MethodAssumption.jav, (ZR =. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, 0 WC: true, IT: false)@65 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(ZT =. java.lang.Boolean, 0 WC: true, IT: false)@66 in MethodAssumption.jav, (ZS <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@66 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
, [(ZS <. de.dhbwstuttgart.syntaxtree.Method, 0 WC: true, IT: false)@66 in MethodAssumption.jav, (ZT =. java.lang.Boolean, 0 WC: true, IT: false)@66 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]
|
|
[[(ZV =. java.lang.Boolean, 0 WC: true, IT: false)@67 in MethodAssumption.jav, (ZU <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@67 in MethodAssumption.jav]
|
|
isInherited = false isOveridden = false[]
|
|
]FC:\{de.dhbwstuttgart.syntaxtree.TypeScope=Elem: Node(de.dhbwstuttgart.syntaxtree.TypeScope)
|
|
Prec: [java.lang.Object]
|
|
Desc: [de.dhbwstuttgart.syntaxtree.Method, de.dhbwstuttgart.syntaxtree.Constructor, de.dhbwstuttgart.typeinference.assumptions.FunNClass, de.dhbwstuttgart.syntaxtree.ClassOrInterface]
|
|
|
|
, de.dhbwstuttgart.syntaxtree.type.GenericRefType=Elem: Node(de.dhbwstuttgart.syntaxtree.type.GenericRefType)
|
|
Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.core.IItemWithOffset]
|
|
Desc: []
|
|
|
|
, java.util.Optional<BUT>=Elem: Node(java.util.Optional<BUT>)
|
|
Prec: [java.lang.Object]
|
|
Desc: []
|
|
|
|
, java.util.List<BUS>=Elem: Node(java.util.List<BUS>)
|
|
Prec: [java.util.SequencedCollection<BUS>, java.lang.Object, java.util.Collection<BUS>, java.lang.Iterable<BUS>]
|
|
Desc: [java.util.AbstractList<BUS>, java.util.ArrayList<BUS>]
|
|
|
|
, java.lang.Cloneable=Elem: Node(java.lang.Cloneable)
|
|
Prec: [java.lang.Object]
|
|
Desc: [java.util.ArrayList<BUS>]
|
|
|
|
, de.dhbwstuttgart.syntaxtree.Constructor=Elem: Node(de.dhbwstuttgart.syntaxtree.Constructor)
|
|
Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.TypeScope, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.syntaxtree.Method, de.dhbwstuttgart.core.IItemWithOffset]
|
|
Desc: []
|
|
|
|
, de.dhbwstuttgart.syntaxtree.ClassOrInterface=Elem: Node(de.dhbwstuttgart.syntaxtree.ClassOrInterface)
|
|
Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.TypeScope, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.core.IItemWithOffset]
|
|
Desc: [de.dhbwstuttgart.typeinference.assumptions.FunNClass]
|
|
|
|
, de.dhbwstuttgart.typeinference.assumptions.Assumption=Elem: Node(de.dhbwstuttgart.typeinference.assumptions.Assumption)
|
|
Prec: [java.lang.Object]
|
|
Desc: [de.dhbwstuttgart.typeinference.assumptions.MethodAssumption]
|
|
|
|
, java.lang.Iterable<de.dhbwstuttgart.syntaxtree.GenericTypeVar>=Elem: Node(java.lang.Iterable<de.dhbwstuttgart.syntaxtree.GenericTypeVar>)
|
|
Prec: [java.lang.Object]
|
|
Desc: [de.dhbwstuttgart.syntaxtree.GenericDeclarationList]
|
|
|
|
, de.dhbwstuttgart.parser.scope.JavaClassName=Elem: Node(de.dhbwstuttgart.parser.scope.JavaClassName)
|
|
Prec: [java.lang.Object]
|
|
Desc: []
|
|
|
|
, de.dhbwstuttgart.parser.NullToken=Elem: Node(de.dhbwstuttgart.parser.NullToken)
|
|
Prec: [java.lang.Object, org.antlr.v4.runtime.Token]
|
|
Desc: []
|
|
|
|
, de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt=Elem: Node(de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt)
|
|
Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.StatementVisitor]
|
|
Desc: []
|
|
|
|
, java.lang.Boolean=Elem: Node(java.lang.Boolean)
|
|
Prec: [java.lang.Object, java.lang.constant.Constable, java.lang.Comparable<java.lang.Boolean>, java.io.Serializable]
|
|
Desc: []
|
|
|
|
, java.lang.Comparable<java.lang.String>=Elem: Node(java.lang.Comparable<java.lang.String>)
|
|
Prec: [java.lang.Object]
|
|
Desc: [java.lang.String]
|
|
|
|
, java.lang.Iterable<BUS>=Elem: Node(java.lang.Iterable<BUS>)
|
|
Prec: [java.lang.Object]
|
|
Desc: [java.util.SequencedCollection<BUS>, java.util.AbstractList<BUS>, java.util.Collection<BUS>, java.util.ArrayList<BUS>, java.util.List<BUS>, java.util.AbstractCollection<BUS>]
|
|
|
|
, java.lang.constant.ConstantDesc=Elem: Node(java.lang.constant.ConstantDesc)
|
|
Prec: [java.lang.Object]
|
|
Desc: [java.lang.String, java.lang.Integer]
|
|
|
|
, de.dhbwstuttgart.typeinference.constraints.GenericsResolver=Elem: Node(de.dhbwstuttgart.typeinference.constraints.GenericsResolver)
|
|
Prec: [java.lang.Object]
|
|
Desc: []
|
|
|
|
, de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric=Elem: Node(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric)
|
|
Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.core.IItemWithOffset]
|
|
Desc: [de.dhbwstuttgart.syntaxtree.type.GenericRefType, de.dhbwstuttgart.syntaxtree.type.Void, de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, de.dhbwstuttgart.syntaxtree.type.RefType]
|
|
|
|
, de.dhbwstuttgart.syntaxtree.StatementVisitor=Elem: Node(de.dhbwstuttgart.syntaxtree.StatementVisitor)
|
|
Prec: [java.lang.Object]
|
|
Desc: [de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt, de.dhbwstuttgart.syntaxtree.ASTVisitor]
|
|
|
|
, java.lang.Number=Elem: Node(java.lang.Number)
|
|
Prec: [java.lang.Object, java.io.Serializable]
|
|
Desc: [java.lang.Integer]
|
|
|
|
, de.dhbwstuttgart.syntaxtree.factory.NameGenerator=Elem: Node(de.dhbwstuttgart.syntaxtree.factory.NameGenerator)
|
|
Prec: [java.lang.Object]
|
|
Desc: []
|
|
|
|
, java.lang.String=Elem: Node(java.lang.String)
|
|
Prec: [java.lang.Object, java.lang.constant.Constable, java.lang.Comparable<java.lang.String>, java.io.Serializable, java.lang.CharSequence, java.lang.constant.ConstantDesc]
|
|
Desc: []
|
|
|
|
, de.dhbwstuttgart.syntaxtree.type.Void=Elem: Node(de.dhbwstuttgart.syntaxtree.type.Void)
|
|
Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.core.IItemWithOffset, de.dhbwstuttgart.syntaxtree.type.RefType]
|
|
Desc: []
|
|
|
|
, de.dhbwstuttgart.typeinference.assumptions.MethodAssumption=Elem: Node(de.dhbwstuttgart.typeinference.assumptions.MethodAssumption)
|
|
Prec: [java.lang.Object, de.dhbwstuttgart.typeinference.assumptions.Assumption]
|
|
Desc: []
|
|
|
|
, java.lang.CharSequence=Elem: Node(java.lang.CharSequence)
|
|
Prec: [java.lang.Object]
|
|
Desc: [java.lang.String]
|
|
|
|
, java.util.SequencedCollection<BUS>=Elem: Node(java.util.SequencedCollection<BUS>)
|
|
Prec: [java.lang.Object, java.util.Collection<BUS>, java.lang.Iterable<BUS>]
|
|
Desc: [java.util.AbstractList<BUS>, java.util.ArrayList<BUS>, java.util.List<BUS>]
|
|
|
|
, java.util.Collection<BUS>=Elem: Node(java.util.Collection<BUS>)
|
|
Prec: [java.lang.Object, java.lang.Iterable<BUS>]
|
|
Desc: [java.util.SequencedCollection<BUS>, java.util.AbstractList<BUS>, java.util.ArrayList<BUS>, java.util.List<BUS>, java.util.AbstractCollection<BUS>]
|
|
|
|
, de.dhbwstuttgart.syntaxtree.type.TypePlaceholder=Elem: Node(de.dhbwstuttgart.syntaxtree.type.TypePlaceholder)
|
|
Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.core.IItemWithOffset]
|
|
Desc: []
|
|
|
|
, de.dhbwstuttgart.syntaxtree.GenericDeclarationList=Elem: Node(de.dhbwstuttgart.syntaxtree.GenericDeclarationList)
|
|
Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.core.IItemWithOffset, java.lang.Iterable<de.dhbwstuttgart.syntaxtree.GenericTypeVar>]
|
|
Desc: []
|
|
|
|
, de.dhbwstuttgart.syntaxtree.GenericTypeVar=Elem: Node(de.dhbwstuttgart.syntaxtree.GenericTypeVar)
|
|
Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.core.IItemWithOffset]
|
|
Desc: []
|
|
|
|
, java.util.AbstractCollection<BUS>=Elem: Node(java.util.AbstractCollection<BUS>)
|
|
Prec: [java.lang.Object, java.util.Collection<BUS>, java.lang.Iterable<BUS>]
|
|
Desc: [java.util.AbstractList<BUS>, java.util.ArrayList<BUS>]
|
|
|
|
, java.util.AbstractList<BUS>=Elem: Node(java.util.AbstractList<BUS>)
|
|
Prec: [java.util.SequencedCollection<BUS>, java.lang.Object, java.util.Collection<BUS>, java.lang.Iterable<BUS>, java.util.List<BUS>, java.util.AbstractCollection<BUS>]
|
|
Desc: [java.util.ArrayList<BUS>]
|
|
|
|
, java.lang.Integer=Elem: Node(java.lang.Integer)
|
|
Prec: [java.lang.Number, java.lang.Object, java.lang.constant.Constable, java.io.Serializable, java.lang.constant.ConstantDesc, java.lang.Comparable<java.lang.Integer>]
|
|
Desc: []
|
|
|
|
, de.dhbwstuttgart.syntaxtree.ASTVisitor=Elem: Node(de.dhbwstuttgart.syntaxtree.ASTVisitor)
|
|
Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.StatementVisitor]
|
|
Desc: []
|
|
|
|
, javax.swing.text.html.Option=Elem: Node(javax.swing.text.html.Option)
|
|
Prec: [java.lang.Object, java.io.Serializable]
|
|
Desc: []
|
|
|
|
, de.dhbwstuttgart.syntaxtree.Method=Elem: Node(de.dhbwstuttgart.syntaxtree.Method)
|
|
Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.TypeScope, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.core.IItemWithOffset]
|
|
Desc: [de.dhbwstuttgart.syntaxtree.Constructor]
|
|
|
|
, de.dhbwstuttgart.typeinference.assumptions.FunNClass=Elem: Node(de.dhbwstuttgart.typeinference.assumptions.FunNClass)
|
|
Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.TypeScope, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.core.IItemWithOffset, de.dhbwstuttgart.syntaxtree.ClassOrInterface]
|
|
Desc: []
|
|
|
|
, org.antlr.v4.runtime.Token=Elem: Node(org.antlr.v4.runtime.Token)
|
|
Prec: [java.lang.Object]
|
|
Desc: [de.dhbwstuttgart.parser.NullToken]
|
|
|
|
, de.dhbwstuttgart.syntaxtree.factory.ASTFactory=Elem: Node(de.dhbwstuttgart.syntaxtree.factory.ASTFactory)
|
|
Prec: [java.lang.Object]
|
|
Desc: []
|
|
|
|
, de.dhbwstuttgart.syntaxtree.type.RefType=Elem: Node(de.dhbwstuttgart.syntaxtree.type.RefType)
|
|
Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.core.IItemWithOffset]
|
|
Desc: [de.dhbwstuttgart.syntaxtree.type.Void]
|
|
|
|
, java.lang.Object=Elem: Node(java.lang.Object)
|
|
Prec: [java.lang.Object]
|
|
Desc: [de.dhbwstuttgart.syntaxtree.TypeScope, java.util.Optional<BUT>, de.dhbwstuttgart.syntaxtree.type.GenericRefType, java.util.List<BUS>, java.lang.Cloneable, de.dhbwstuttgart.syntaxtree.Constructor, de.dhbwstuttgart.typeinference.assumptions.Assumption, de.dhbwstuttgart.syntaxtree.ClassOrInterface, java.lang.Iterable<de.dhbwstuttgart.syntaxtree.GenericTypeVar>, de.dhbwstuttgart.parser.scope.JavaClassName, de.dhbwstuttgart.parser.NullToken, de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt, java.lang.Boolean, java.lang.Comparable<java.lang.String>, java.lang.Iterable<BUS>, java.lang.constant.ConstantDesc, de.dhbwstuttgart.typeinference.constraints.GenericsResolver, de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, de.dhbwstuttgart.syntaxtree.StatementVisitor, java.lang.Number, de.dhbwstuttgart.syntaxtree.factory.NameGenerator, java.lang.String, de.dhbwstuttgart.syntaxtree.type.Void, de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, java.lang.CharSequence, java.util.SequencedCollection<BUS>, java.util.Collection<BUS>, de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, de.dhbwstuttgart.syntaxtree.GenericDeclarationList, de.dhbwstuttgart.syntaxtree.GenericTypeVar, java.util.AbstractCollection<BUS>, java.util.AbstractList<BUS>, java.lang.Integer, de.dhbwstuttgart.syntaxtree.ASTVisitor, javax.swing.text.html.Option, de.dhbwstuttgart.syntaxtree.Method, de.dhbwstuttgart.typeinference.assumptions.FunNClass, org.antlr.v4.runtime.Token, de.dhbwstuttgart.syntaxtree.factory.ASTFactory, de.dhbwstuttgart.syntaxtree.type.RefType, java.lang.Object, java.util.Objects, java.lang.constant.Constable, java.util.RandomAccess, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, java.lang.Comparable<java.lang.Boolean>, java.util.ArrayList<BUS>, java.io.Serializable, de.dhbwstuttgart.core.IItemWithOffset, java.lang.Comparable<java.lang.Integer>]
|
|
|
|
, java.util.Objects=Elem: Node(java.util.Objects)
|
|
Prec: [java.lang.Object]
|
|
Desc: []
|
|
|
|
, java.lang.constant.Constable=Elem: Node(java.lang.constant.Constable)
|
|
Prec: [java.lang.Object]
|
|
Desc: [java.lang.String, java.lang.Integer, java.lang.Boolean]
|
|
|
|
, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode=Elem: Node(de.dhbwstuttgart.syntaxtree.SyntaxTreeNode)
|
|
Prec: [java.lang.Object, de.dhbwstuttgart.core.IItemWithOffset]
|
|
Desc: [de.dhbwstuttgart.syntaxtree.type.GenericRefType, de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, de.dhbwstuttgart.syntaxtree.type.Void, de.dhbwstuttgart.syntaxtree.Method, de.dhbwstuttgart.syntaxtree.Constructor, de.dhbwstuttgart.typeinference.assumptions.FunNClass, de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, de.dhbwstuttgart.syntaxtree.GenericDeclarationList, de.dhbwstuttgart.syntaxtree.ClassOrInterface, de.dhbwstuttgart.syntaxtree.GenericTypeVar, de.dhbwstuttgart.syntaxtree.type.RefType]
|
|
|
|
, java.util.RandomAccess=Elem: Node(java.util.RandomAccess)
|
|
Prec: [java.lang.Object]
|
|
Desc: [java.util.ArrayList<BUS>]
|
|
|
|
, java.lang.Comparable<java.lang.Boolean>=Elem: Node(java.lang.Comparable<java.lang.Boolean>)
|
|
Prec: [java.lang.Object]
|
|
Desc: [java.lang.Boolean]
|
|
|
|
, java.util.ArrayList<BUS>=Elem: Node(java.util.ArrayList<BUS>)
|
|
Prec: [java.lang.Cloneable, java.util.SequencedCollection<BUS>, java.lang.Object, java.util.AbstractList<BUS>, java.util.Collection<BUS>, java.util.RandomAccess, java.io.Serializable, java.lang.Iterable<BUS>, java.util.List<BUS>, java.util.AbstractCollection<BUS>]
|
|
Desc: []
|
|
|
|
, java.io.Serializable=Elem: Node(java.io.Serializable)
|
|
Prec: [java.lang.Object]
|
|
Desc: [java.lang.Number, java.lang.String, java.lang.Integer, java.lang.Boolean, javax.swing.text.html.Option, java.util.ArrayList<BUS>]
|
|
|
|
, de.dhbwstuttgart.core.IItemWithOffset=Elem: Node(de.dhbwstuttgart.core.IItemWithOffset)
|
|
Prec: [java.lang.Object]
|
|
Desc: [de.dhbwstuttgart.syntaxtree.type.GenericRefType, de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, de.dhbwstuttgart.syntaxtree.type.Void, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.syntaxtree.Method, de.dhbwstuttgart.syntaxtree.Constructor, de.dhbwstuttgart.typeinference.assumptions.FunNClass, de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, de.dhbwstuttgart.syntaxtree.GenericDeclarationList, de.dhbwstuttgart.syntaxtree.ClassOrInterface, de.dhbwstuttgart.syntaxtree.GenericTypeVar, de.dhbwstuttgart.syntaxtree.type.RefType]
|
|
|
|
, java.lang.Comparable<java.lang.Integer>=Elem: Node(java.lang.Comparable<java.lang.Integer>)
|
|
Prec: [java.lang.Object]
|
|
Desc: [java.lang.Integer]
|
|
|
|
}
|
|
class de.dhbwstuttgart.typeinference.assumptions.MethodAssumption {
|
|
|
|
de.dhbwstuttgart.syntaxtree.ClassOrInterface receiver;
|
|
de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric retType;
|
|
java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric> params;
|
|
java.lang.Boolean isInherited;
|
|
java.lang.Boolean isOverridden;
|
|
MethodAssumption()({
|
|
})::TPH ABT
|
|
TPH ZY getReceiver()({
|
|
return ((this)::TPH ZZ.receiver)::de.dhbwstuttgart.syntaxtree.ClassOrInterface;
|
|
})::TPH AAA
|
|
|
|
TPH AAB getReturnType()({
|
|
return ((this)::TPH AAC.retType)::de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric;
|
|
})::TPH AAD
|
|
|
|
TPH AAE getArgTypes()({
|
|
return ((this)::TPH AAF.params)::java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>;
|
|
})::TPH AAG
|
|
|
|
TPH AAH getReturnType(TPH AAI resolver)({
|
|
return ((resolver)::TPH AAI.resolve Signature: [TPH AAK, TPH AAL](((this)::TPH AAJ.retType)::de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric))::TPH AAM;
|
|
})::TPH AAO
|
|
|
|
java.util.List<de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric> getArgTypes(TPH AAP resolver)({
|
|
TPH AAQ ret;
|
|
(ret)::TPH AAQ = new java.util.ArrayList();
|
|
for(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric param : ((this)::TPH AAT.params)::java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>)
|
|
({
|
|
(param)::de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric = ((resolver)::TPH AAP.resolve Signature: [TPH AAU, TPH AAV]((param)::de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric))::TPH AAW;
|
|
((ret)::TPH AAQ.add Signature: [TPH AAY, TPH AAZ]((param)::de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric))::TPH ABA;
|
|
})::TPH ABC;
|
|
return (ret)::TPH AAQ;
|
|
})::TPH ABD
|
|
|
|
TPH ABE getReceiverType(TPH ABF resolver)({
|
|
return (.getReceiverType Signature: [TPH ABH, TPH ABI, TPH ABJ](((this)::TPH ABG.receiver)::de.dhbwstuttgart.syntaxtree.ClassOrInterface, (resolver)::TPH ABF))::TPH ABK;
|
|
})::TPH ABM
|
|
|
|
TPH ABN isInherited()({
|
|
return ((this)::TPH ABO.isInherited)::java.lang.Boolean;
|
|
})::TPH ABP
|
|
|
|
TPH ABQ isOverridden()({
|
|
return ((this)::TPH ABR.isOverridden)::java.lang.Boolean;
|
|
})::TPH ABS
|
|
|
|
MethodAssumption(TPH ZC receiver, TPH ZD retType, TPH ZE params, TPH ZF scope, TPH ZG isInherited, TPH ZH isOverridden)({
|
|
super(((scope)::TPH ZF)) Signature: [TPH ZJ, TPH ZK];
|
|
((this)::TPH ZM.receiver)::TPH ZN = (receiver)::TPH ZC;
|
|
((this)::TPH ZO.retType)::TPH ZP = (retType)::TPH ZD;
|
|
((this)::TPH ZQ.params)::TPH ZR = (params)::TPH ZE;
|
|
((this)::TPH ZS.isInherited)::TPH ZT = (isInherited)::TPH ZG;
|
|
((this)::TPH ZU.isOverridden)::TPH ZV = (isOverridden)::TPH ZH;
|
|
return;
|
|
})::TPH ZX
|
|
|
|
}Thread no.:252
|
|
noOfThread:1
|
|
parallel:true
|
|
thNo2 252
|
|
|
|
left: java.lang.Object right: java.lang.Comparable<java.lang.Boolean> pairop: <.
|
|
|
|
smallerRes: [(java.lang.Object <. java.lang.Comparable<java.lang.Boolean>, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: java.lang.Comparable<gen_so> right: java.io.Serializable pairop: <.
|
|
|
|
smallerRes: [(java.lang.Comparable<gen_so> <. java.io.Serializable, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: [(java.io.Serializable <. java.lang.Comparable<gen_so>, )]left: java.lang.Comparable<gen_so> right: java.lang.constant.Constable pairop: <.
|
|
|
|
smallerRes: [(java.lang.Comparable<gen_so> <. java.lang.constant.Constable, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: [(java.lang.constant.Constable <. java.lang.Comparable<gen_so>, )]left: java.lang.Comparable<gen_so> right: java.lang.Boolean pairop: <.
|
|
|
|
smallerRes: [(java.lang.Comparable<gen_so> <. java.lang.Boolean, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: [(java.lang.Boolean <.? gen_so, , -1 WC: true, IT: false)]left: java.lang.Boolean right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.lang.Boolean right: java.lang.Comparable<java.lang.Boolean> pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.lang.Boolean right: java.io.Serializable pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.lang.Boolean right: java.lang.constant.Constable pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.lang.Object right: de.dhbwstuttgart.core.IItemWithOffset pairop: <.
|
|
|
|
smallerRes: [(java.lang.Object <. de.dhbwstuttgart.core.IItemWithOffset, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.core.IItemWithOffset right: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.core.IItemWithOffset <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.core.IItemWithOffset pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.lang.Object right: de.dhbwstuttgart.syntaxtree.ClassOrInterface pairop: <.
|
|
|
|
smallerRes: [(java.lang.Object <. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.core.IItemWithOffset pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.syntaxtree.TypeScope pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.core.IItemWithOffset pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.syntaxtree.TypeScope pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: ? extends java.lang.Object pairop: <.?
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.util.SequencedCollection<gen_ue> right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.util.List<gen_vf> right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.io.Serializable right: java.lang.Comparable<java.lang.Boolean> pairop: <.
|
|
|
|
smallerRes: [(java.io.Serializable <. java.lang.Comparable<java.lang.Boolean>, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: [(java.lang.Comparable<java.lang.Boolean> <. java.io.Serializable, )]left: java.io.Serializable right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.io.Serializable right: java.lang.Boolean pairop: <.
|
|
|
|
smallerRes: [(java.io.Serializable <. java.lang.Boolean, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: java.lang.Boolean right: java.lang.constant.Constable pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.lang.Boolean right: java.io.Serializable pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.lang.Boolean right: java.lang.Comparable<java.lang.Boolean> pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.lang.Boolean right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.lang.Boolean right: java.lang.constant.Constable pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.typeinference.assumptions.FunNClass right: de.dhbwstuttgart.syntaxtree.ClassOrInterface pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.typeinference.assumptions.FunNClass pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.ClassOrInterface <. de.dhbwstuttgart.typeinference.assumptions.FunNClass, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.RefType pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefType, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.TypePlaceholder pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.Void pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.Void, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.GenericRefType pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.RefType pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefType, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.TypePlaceholder pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.Void pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.Void, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.GenericRefType pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.core.IItemWithOffset right: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.core.IItemWithOffset <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.core.IItemWithOffset pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.lang.Object right: de.dhbwstuttgart.core.IItemWithOffset pairop: <.
|
|
|
|
smallerRes: [(java.lang.Object <. de.dhbwstuttgart.core.IItemWithOffset, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.core.IItemWithOffset right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.core.IItemWithOffset <. de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode right: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.SyntaxTreeNode <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.core.IItemWithOffset pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.typeinference.assumptions.FunNClass right: de.dhbwstuttgart.syntaxtree.ClassOrInterface pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.syntaxtree.Constructor pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.ClassOrInterface <. de.dhbwstuttgart.syntaxtree.Constructor, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: [(de.dhbwstuttgart.syntaxtree.Constructor <. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )]left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.syntaxtree.TypeScope pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.TypeScope right: de.dhbwstuttgart.syntaxtree.Method pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.TypeScope <. de.dhbwstuttgart.syntaxtree.Method, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.TypeScope right: de.dhbwstuttgart.typeinference.assumptions.FunNClass pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.TypeScope <. de.dhbwstuttgart.typeinference.assumptions.FunNClass, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.TypeScope right: de.dhbwstuttgart.syntaxtree.ClassOrInterface pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.TypeScope <. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.TypeScope right: de.dhbwstuttgart.syntaxtree.Constructor pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.TypeScope <. de.dhbwstuttgart.syntaxtree.Constructor, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.TypeScope right: de.dhbwstuttgart.syntaxtree.Method pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.TypeScope <. de.dhbwstuttgart.syntaxtree.Method, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.core.IItemWithOffset pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.core.IItemWithOffset pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode right: de.dhbwstuttgart.core.IItemWithOffset pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode right: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.SyntaxTreeNode <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.core.IItemWithOffset pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.GenericRefType right: de.dhbwstuttgart.syntaxtree.type.TypePlaceholder pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.GenericRefType <. de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: [(de.dhbwstuttgart.syntaxtree.type.TypePlaceholder <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]left: de.dhbwstuttgart.syntaxtree.type.GenericRefType right: de.dhbwstuttgart.syntaxtree.type.RefType pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.GenericRefType <. de.dhbwstuttgart.syntaxtree.type.RefType, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: [(de.dhbwstuttgart.syntaxtree.type.RefType <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]left: de.dhbwstuttgart.syntaxtree.type.GenericRefType right: de.dhbwstuttgart.syntaxtree.type.Void pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.GenericRefType <. de.dhbwstuttgart.syntaxtree.type.Void, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: [(de.dhbwstuttgart.syntaxtree.type.Void <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]left: de.dhbwstuttgart.syntaxtree.type.GenericRefType right: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.GenericRefType pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.TypePlaceholder pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.RefType pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefType, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.Void pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.Void, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.GenericRefType right: ? extends de.dhbwstuttgart.syntaxtree.type.Void pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.GenericRefType <. ? extends de.dhbwstuttgart.syntaxtree.type.Void, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: [(de.dhbwstuttgart.syntaxtree.type.Void <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]left: de.dhbwstuttgart.syntaxtree.type.GenericRefType right: ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.GenericRefType <. ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]left: de.dhbwstuttgart.syntaxtree.type.GenericRefType right: de.dhbwstuttgart.syntaxtree.type.TypePlaceholder pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.GenericRefType <. de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: [(de.dhbwstuttgart.syntaxtree.type.TypePlaceholder <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]left: de.dhbwstuttgart.syntaxtree.type.GenericRefType right: de.dhbwstuttgart.syntaxtree.type.RefType pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.GenericRefType <. de.dhbwstuttgart.syntaxtree.type.RefType, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: [(de.dhbwstuttgart.syntaxtree.type.RefType <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]left: de.dhbwstuttgart.syntaxtree.type.GenericRefType right: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: ? extends de.dhbwstuttgart.syntaxtree.type.TypePlaceholder pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. ? extends de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.Void pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.Void, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: ? extends de.dhbwstuttgart.syntaxtree.type.RefType pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. ? extends de.dhbwstuttgart.syntaxtree.type.RefType, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: java.lang.Object right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <.
|
|
|
|
smallerRes: [(java.lang.Object <. de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode right: de.dhbwstuttgart.core.IItemWithOffset pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode right: ? super java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode right: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.SyntaxTreeNode <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: ? super de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: ? super de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: ? super de.dhbwstuttgart.core.IItemWithOffset pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.util.ArrayList<BUQ> right: ? extends java.util.List<BUR> pairop: <.
|
|
|
|
smallerRes: [(java.util.ArrayList<BUQ> <. ? extends java.util.List<BUR>, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: [(java.util.List<BUR> <. java.util.ArrayList<BUQ>, )]left: java.util.ArrayList<BUQ> right: ? extends java.util.ArrayList<BUQ> pairop: <.
|
|
|
|
smallerRes: [(java.util.ArrayList<BUQ> <. ? extends java.util.ArrayList<BUQ>, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: java.util.ArrayList<BUQ> right: java.util.List<BUR> pairop: <.
|
|
|
|
smallerRes: [(BUQ <.? BUR, 0 WC: true, IT: true, 0 WC: true, IT: true)]
|
|
smallerLen: 0
|
|
left: ? super java.lang.Comparable<gen_lv> right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: [(? super java.lang.Comparable<gen_lv> <. java.lang.Object, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: [(java.lang.Object <. java.lang.Comparable<gen_lv>, )]left: ? super java.lang.Comparable<gen_lv> right: ? super java.io.Serializable pairop: <.
|
|
|
|
smallerRes: [(? super java.lang.Comparable<gen_lv> <. ? super java.io.Serializable, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: [(? super java.io.Serializable <. ? super java.lang.Comparable<gen_lv>, )]left: ? super java.lang.Comparable<gen_lv> right: ? super java.lang.constant.Constable pairop: <.
|
|
|
|
smallerRes: [(? super java.lang.Comparable<gen_lv> <. ? super java.lang.constant.Constable, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: [(? super java.lang.constant.Constable <. ? super java.lang.Comparable<gen_lv>, )]left: ? super java.lang.Comparable<gen_lv> right: java.io.Serializable pairop: <.
|
|
|
|
smallerRes: [(? super java.lang.Comparable<gen_lv> <. java.io.Serializable, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: [(java.io.Serializable <. java.lang.Comparable<gen_lv>, )]left: ? super java.lang.Comparable<gen_lv> right: ? super java.lang.Boolean pairop: <.
|
|
|
|
smallerRes: [(? super java.lang.Comparable<gen_lv> <. ? super java.lang.Boolean, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: [(? super java.lang.Boolean <. ? super java.lang.Comparable<gen_lv>, )]left: java.lang.Comparable<gen_rh> right: java.lang.constant.Constable pairop: <.
|
|
|
|
smallerRes: [(java.lang.Comparable<gen_rh> <. java.lang.constant.Constable, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: [(java.lang.constant.Constable <. java.lang.Comparable<gen_rh>, )]left: java.lang.Comparable<gen_rh> right: ? super java.lang.Object pairop: <.
|
|
|
|
smallerRes: [(java.lang.Comparable<gen_rh> <. java.lang.Object, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: [(? super java.lang.Object <. java.lang.Comparable<gen_rh>, )]left: java.lang.Comparable<gen_rh> right: java.lang.Boolean pairop: <.
|
|
|
|
smallerRes: [(java.lang.Comparable<gen_rh> <. java.lang.Boolean, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: [(java.lang.Boolean <.? gen_rh, , 0 WC: true, IT: false)]left: java.util.List<BUR> right: java.util.ArrayList<BUQ> pairop: <.
|
|
|
|
smallerRes: [(java.util.List<BUR> <. java.util.ArrayList<BUQ>, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: [(BUQ <.? BUR, 0 WC: true, IT: true, 0 WC: true, IT: true)]left: java.util.List<BUR> right: ? extends java.util.ArrayList<BUQ> pairop: <.
|
|
|
|
smallerRes: [(java.util.List<BUR> <. ? extends java.util.ArrayList<BUQ>, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: [(BUQ <.? BUR, 0 WC: true, IT: true, 0 WC: true, IT: true)]left: java.util.ArrayList<BUQ> right: ? extends java.util.ArrayList<BUQ> pairop: <.
|
|
|
|
smallerRes: [(java.util.ArrayList<BUQ> <. ? extends java.util.ArrayList<BUQ>, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: ? extends java.util.ArrayList<BUQ> right: java.util.ArrayList<BUQ> pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.util.ArrayList<BUQ> right: ? extends java.util.ArrayList<BUQ> pairop: <.
|
|
|
|
smallerRes: [(java.util.ArrayList<BUQ> <. ? extends java.util.ArrayList<BUQ>, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.GenericRefType pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.TypePlaceholder pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.RefType pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefType, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.Void pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.Void, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.core.IItemWithOffset pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.core.IItemWithOffset pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.TypeScope right: de.dhbwstuttgart.typeinference.assumptions.FunNClass pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.TypeScope <. de.dhbwstuttgart.typeinference.assumptions.FunNClass, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.TypeScope right: de.dhbwstuttgart.syntaxtree.ClassOrInterface pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.TypeScope <. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.TypeScope right: de.dhbwstuttgart.syntaxtree.Constructor pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.TypeScope <. de.dhbwstuttgart.syntaxtree.Constructor, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.TypeScope right: de.dhbwstuttgart.syntaxtree.Method pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.TypeScope <. de.dhbwstuttgart.syntaxtree.Method, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.core.IItemWithOffset pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.core.IItemWithOffset pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.RefType pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefType, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.TypePlaceholder pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.Void pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.Void, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.GenericRefType pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.typeinference.assumptions.FunNClass pairop: <.
|
|
|
|
smallerRes: [(de.dhbwstuttgart.syntaxtree.ClassOrInterface <. de.dhbwstuttgart.typeinference.assumptions.FunNClass, )]
|
|
smallerLen: 1
|
|
|
|
greaterRes: []left: java.lang.Boolean right: java.io.Serializable pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.lang.Boolean right: java.lang.Comparable<java.lang.Boolean> pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.lang.Boolean right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.lang.Boolean right: java.lang.constant.Constable pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.util.List<gen_vf> right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.core.IItemWithOffset pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.syntaxtree.TypeScope pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.core.IItemWithOffset pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.lang.Boolean right: java.lang.Object pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.lang.Boolean right: java.lang.Comparable<java.lang.Boolean> pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.lang.Boolean right: java.io.Serializable pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
left: java.lang.Boolean right: java.lang.constant.Constable pairop: <.
|
|
|
|
smallerRes: []
|
|
smallerLen: 0
|
|
|
|
noShortendElements: 1
|
|
RES_FINAL: [[(TPH ZT = java.lang.Boolean), (TPH AAJ = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH AAS = java.util.ArrayList<GTV E>), (TPH ZM = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH BUV = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH BUY = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH BUW = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ZL = de.dhbwstuttgart.typeinference.assumptions.Assumption), (TPH ZR = java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>), (TPH AAT = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH BUU = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ZC = de.dhbwstuttgart.syntaxtree.ClassOrInterface), (TPH ZF = de.dhbwstuttgart.syntaxtree.TypeScope), (TPH ZO = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH AAI = de.dhbwstuttgart.typeinference.constraints.GenericsResolver), (TPH ABG = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH ZB = void), (TPH ZD = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ZZ = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH ABR = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH AAU = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ABE = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ZV = java.lang.Boolean), (TPH BUR = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ABK = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ZP = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ZQ = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH ABF = de.dhbwstuttgart.typeinference.constraints.GenericsResolver), (TPH ABH = de.dhbwstuttgart.syntaxtree.ClassOrInterface), (TPH ABO = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH AAK = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ZU = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH ZG = java.lang.Boolean), (TPH BUZ = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ABN = java.lang.Boolean), (TPH ZJ = de.dhbwstuttgart.syntaxtree.TypeScope), (TPH AAM = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ZH = java.lang.Boolean), (TPH ABJ = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ZS = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH AAB = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH AAY = GTV E), (TPH BVA = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH AAH = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ABQ = java.lang.Boolean), (TPH AAZ = java.lang.Boolean), (TPH ZY = de.dhbwstuttgart.syntaxtree.ClassOrInterface), (TPH AAL = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ABA = java.lang.Boolean), (TPH AAC = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH AAQ = java.util.List<de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>), (TPH ABI = de.dhbwstuttgart.typeinference.constraints.GenericsResolver), (TPH ZN = de.dhbwstuttgart.syntaxtree.ClassOrInterface), (TPH ZK = void), (TPH AAW = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH AAF = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH BUX = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH AAV = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH AAP = de.dhbwstuttgart.typeinference.constraints.GenericsResolver), (TPH AAE = java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>), (TPH ZE = java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>)]]
|