JavaTXCompilerInJavaTXNoMaven/logFiles/log_FunNClass.jav

623 lines
64 KiB
Java

Unify:
UND:[(AFT <. java.util.List<de.dhbwstuttgart.syntaxtree.Method>, 0 WC: true, IT: false)@45 in FunNClass.jav, (ADH =. de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.ArrayList<AEV> <. java.util.List<de.dhbwstuttgart.syntaxtree.GenericTypeVar>, )@36 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, )@41 in FunNClass.jav, (AES =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, 0 WC: true, IT: false), (java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> <. java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>, )@37 in FunNClass.jav, (void <. ACM, , 0 WC: true, IT: false)@0 in FunNClass.jav, (java.lang.String =. java.lang.String, )@30 in FunNClass.jav, (java.lang.Boolean =. java.lang.Boolean, )@30 in FunNClass.jav, (ADO =. de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[]
ODER:
[[(AEW =. java.util.ArrayList<E>, 0 WC: true, IT: false), (java.util.ArrayList<AXL> <. java.util.ArrayList<AEV>, )@36 in FunNClass.jav]
isInherited = false isOveridden = false[(AEW =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
]
[[(java.lang.String <. AEY, , 0 WC: true, IT: false)@38 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.type.GenericRefType =. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )@38 in FunNClass.jav]
isInherited = false isOveridden = false[(AEX =. java.lang.String, 0 WC: true, IT: false)]
, [(de.dhbwstuttgart.syntaxtree.type.GenericRefType =. ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType, )@38 in FunNClass.jav, (java.lang.String <. AEY, , 0 WC: true, IT: false)@38 in FunNClass.jav]
isInherited = false isOveridden = false[(AEX =. java.lang.String, 0 WC: true, IT: false)]
]
[[(java.util.ArrayList<AXZ> <. java.util.ArrayList<AFA>, )@39 in FunNClass.jav, (AFB =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AFB =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@39 in FunNClass.jav, (AFC =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AFC =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@39 in FunNClass.jav, (AFD =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AFD =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.parser.NullToken <. org.antlr.v4.runtime.Token, )@38 in FunNClass.jav, (AFI =. de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: true, IT: false), (java.util.ArrayList<AFA> <. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, )@38 in FunNClass.jav, (AEY <. java.lang.String, 0 WC: true, IT: false)@38 in FunNClass.jav, (AFF =. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, 0 WC: true, IT: false), (AFG =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (AFH =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. de.dhbwstuttgart.syntaxtree.GenericTypeVar, )@38 in FunNClass.jav, (AFE =. java.lang.String, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AFI =. de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: true, IT: false), (AFF =. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, 0 WC: true, IT: false), (AFG =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (AFH =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (AFE =. java.lang.String, 0 WC: true, IT: false)]
]
[[(java.lang.String <. AEY, , 0 WC: true, IT: false)@38 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.type.GenericRefType =. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )@38 in FunNClass.jav]
isInherited = false isOveridden = false[(AEX =. java.lang.String, 0 WC: true, IT: false)]
, [(de.dhbwstuttgart.syntaxtree.type.GenericRefType =. ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType, )@38 in FunNClass.jav, (java.lang.String <. AEY, , 0 WC: true, IT: false)@38 in FunNClass.jav]
isInherited = false isOveridden = false[(AEX =. java.lang.String, 0 WC: true, IT: false)]
]
[[(AFB =. java.util.ArrayList<E>, 0 WC: true, IT: false), (java.util.ArrayList<AYB> <. java.util.ArrayList<AFA>, )@39 in FunNClass.jav]
isInherited = false isOveridden = false[(AFB =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@39 in FunNClass.jav, (AFC =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AFC =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@39 in FunNClass.jav, (AFD =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AFD =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.parser.NullToken <. org.antlr.v4.runtime.Token, )@38 in FunNClass.jav, (AFI =. de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: true, IT: false), (java.util.ArrayList<AFA> <. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, )@38 in FunNClass.jav, (AEY <. java.lang.String, 0 WC: true, IT: false)@38 in FunNClass.jav, (AFF =. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, 0 WC: true, IT: false), (AFG =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (AFH =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. de.dhbwstuttgart.syntaxtree.GenericTypeVar, )@38 in FunNClass.jav, (AFE =. java.lang.String, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AFI =. de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: true, IT: false), (AFF =. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, 0 WC: true, IT: false), (AFG =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (AFH =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (AFE =. java.lang.String, 0 WC: true, IT: false)]
]
[[(java.lang.Boolean <. AFL, , 0 WC: true, IT: false)@38 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. AYA, , 0 WC: true, IT: true)@38 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.GenericTypeVar> =. java.util.List<AYA>, )@38 in FunNClass.jav]
isInherited = false isOveridden = false[(AFJ =. E, 0 WC: true, IT: false), (AFK =. java.lang.Boolean, 0 WC: true, IT: false)]
, [(java.lang.Boolean <. AFL, , 0 WC: true, IT: false)@38 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. AXY, , 0 WC: true, IT: true)@38 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.GenericTypeVar> =. ? extends java.util.ArrayList<AXY>, )@38 in FunNClass.jav]
isInherited = false isOveridden = true[(AFJ =. E, 0 WC: true, IT: false), (AFK =. java.lang.Boolean, 0 WC: true, IT: false)]
, [(java.lang.Boolean <. AFL, , 0 WC: true, IT: false)@38 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. AYA, , 0 WC: true, IT: true)@38 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.GenericTypeVar> =. ? extends java.util.List<AYA>, )@38 in FunNClass.jav]
isInherited = false isOveridden = false[(AFJ =. E, 0 WC: true, IT: false), (AFK =. java.lang.Boolean, 0 WC: true, IT: false)]
, [(java.lang.Boolean <. AFL, , 0 WC: true, IT: false)@38 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. AXY, , 0 WC: true, IT: true)@38 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.GenericTypeVar> =. java.util.ArrayList<AXY>, )@38 in FunNClass.jav]
isInherited = false isOveridden = true[(AFJ =. E, 0 WC: true, IT: false), (AFK =. java.lang.Boolean, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@41 in FunNClass.jav, (AFO =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AFO =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@41 in FunNClass.jav, (AFO =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AFO =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.parser.NullToken <. org.antlr.v4.runtime.Token, )@41 in FunNClass.jav, (AFQ =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, )@41 in FunNClass.jav, (AFP =. java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>, 0 WC: true, IT: false), (java.util.List<de.dhbwstuttgart.syntaxtree.GenericTypeVar> <. java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>, )@41 in FunNClass.jav, (AFR =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AFQ =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (AFP =. java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>, 0 WC: true, IT: false), (AFR =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)]
, [(de.dhbwstuttgart.parser.NullToken <. org.antlr.v4.runtime.Token, )@41 in FunNClass.jav, (AFQ =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (java.util.List<de.dhbwstuttgart.syntaxtree.GenericTypeVar> <. java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.GenericTypeVar>, )@41 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, )@41 in FunNClass.jav, (AFP =. java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.GenericTypeVar>, 0 WC: true, IT: false), (AFR =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AFQ =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (AFP =. java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.GenericTypeVar>, 0 WC: true, IT: false), (AFR =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)]
]
[[(ACO =. java.lang.Integer, 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[]
]
[[(java.lang.Integer <. ACQ, , 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> =. ? extends java.util.ArrayList<AYC>, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ACP =. java.lang.Integer, 0 WC: true, IT: false)]
, [(java.lang.Integer <. ACQ, , 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> =. ? extends java.util.List<AYD>, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ACP =. java.lang.Integer, 0 WC: true, IT: false)]
, [(java.lang.Integer <. ACQ, , 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> =. java.util.List<AYD>, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ACP =. java.lang.Integer, 0 WC: true, IT: false)]
, [(java.lang.Integer <. ACQ, , 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> =. java.util.ArrayList<AYC>, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ACP =. java.lang.Integer, 0 WC: true, IT: false)]
]
[[(ACS =. java.lang.Integer, 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[]
]
[[(ACQ <. java.lang.Integer, 0 WC: true, IT: false)@30 in FunNClass.jav, (java.lang.Integer =. ACT, , 0 WC: true, IT: false)@30 in FunNClass.jav, (ACS <. java.lang.Integer, 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[]
]
[[(ACT =. java.lang.String, 0 WC: true, IT: false)@30 in FunNClass.jav, (java.lang.String =. ACU, , 0 WC: true, IT: false)@30 in FunNClass.jav, (java.lang.String =. java.lang.String, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[]
, [(java.lang.String <. java.lang.Integer, )@30 in FunNClass.jav, (ACT <. java.lang.Integer, 0 WC: true, IT: false)@30 in FunNClass.jav, (java.lang.Integer =. ACU, , 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[]
]
[[(ACV =. java.lang.String, 0 WC: true, IT: false), (de.dhbwstuttgart.parser.scope.JavaClassName <. de.dhbwstuttgart.parser.scope.JavaClassName, )@30 in FunNClass.jav, (ACU <. java.lang.String, 0 WC: true, IT: false)@30 in FunNClass.jav, (ACW =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(ACV =. java.lang.String, 0 WC: true, IT: false), (ACW =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)]
]
[[(ACY =. java.util.ArrayList<E>, 0 WC: true, IT: false), (java.util.ArrayList<AYE> <. java.util.ArrayList<ACX>, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ACY =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
]
[[(java.util.Optional<AYF> <. ADA, , 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.Optional<ADB> =. java.util.Optional<AYF>, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ACZ =. java.util.Optional<T>, 0 WC: true, IT: false)]
, [(java.util.Optional<ADB> =. ? extends java.util.Optional<AYF>, )@30 in FunNClass.jav, (java.util.Optional<AYF> <. ADA, , 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ACZ =. java.util.Optional<T>, 0 WC: true, IT: false)]
]
[[(java.util.Optional<ADF> =. ? extends java.util.Optional<AYG>, )@30 in FunNClass.jav, (java.util.Optional<AYG> <. ADE, , 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADD =. java.util.Optional<T>, 0 WC: true, IT: false)]
, [(java.util.Optional<ADF> =. java.util.Optional<AYG>, )@30 in FunNClass.jav, (java.util.Optional<AYG> <. ADE, , 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADD =. java.util.Optional<T>, 0 WC: true, IT: false)]
]
[[(java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> <. java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType>, )@30 in FunNClass.jav, (ADH =. ? extends de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.Method> <. ADK, , 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADJ =. java.util.List<de.dhbwstuttgart.syntaxtree.Method>, 0 WC: true, IT: false), (ADI =. java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType>, 0 WC: true, IT: false)]
, [(java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> <. java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType>, )@30 in FunNClass.jav, (ADH =. de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.Method> <. ADK, , 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADJ =. java.util.List<de.dhbwstuttgart.syntaxtree.Method>, 0 WC: true, IT: false), (ADI =. java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType>, 0 WC: true, IT: false)]
]
[[(ADN =. java.util.ArrayList<E>, 0 WC: true, IT: false), (java.util.ArrayList<AYH> <. java.util.ArrayList<ADM>, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADN =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
]
[[(ADO =. ? extends de.dhbwstuttgart.syntaxtree.factory.ASTFactory, 0 WC: true, IT: false)@30 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. ADR, , 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> <. java.lang.String, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADP =. java.lang.String, 0 WC: true, IT: false), (ADQ =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)]
, [(de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. ADR, , 0 WC: true, IT: false)@30 in FunNClass.jav, (ADO =. de.dhbwstuttgart.syntaxtree.factory.ASTFactory, 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> <. java.lang.String, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADP =. java.lang.String, 0 WC: true, IT: false), (ADQ =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)]
, [(ADO =. ? extends de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> <. java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType>, )@30 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. ADR, , 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADP =. java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType>, 0 WC: true, IT: false), (ADQ =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)]
, [(java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> <. java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType>, )@30 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. ADR, , 0 WC: true, IT: false)@30 in FunNClass.jav, (ADO =. de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADP =. java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType>, 0 WC: true, IT: false), (ADQ =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.syntaxtree.factory.ASTFactory =. de.dhbwstuttgart.syntaxtree.factory.ASTFactory, )@30 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.type.RefType <. ADU, , 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADT =. de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: true, IT: false)]
, [(de.dhbwstuttgart.syntaxtree.factory.ASTFactory =. ? extends de.dhbwstuttgart.syntaxtree.factory.ASTFactory, )@30 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.type.RefType <. ADU, , 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADT =. de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: true, IT: false)]
]
[[(ADX =. java.util.ArrayList<E>, 0 WC: true, IT: false), (java.util.ArrayList<AYI> <. java.util.ArrayList<ADW>, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADX =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
]
[[(ADZ =. java.util.ArrayList<E>, 0 WC: true, IT: false), (java.util.ArrayList<AYJ> <. java.util.ArrayList<ADY>, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADZ =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@30 in FunNClass.jav, (AEA =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AEA =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.parser.NullToken <. org.antlr.v4.runtime.Token, )@30 in FunNClass.jav, (ACO <. java.lang.Integer, 0 WC: true, IT: false)@30 in FunNClass.jav, (ADR <. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)@30 in FunNClass.jav, (void <. void, )@30 in FunNClass.jav, (AEB <. java.lang.String, 0 WC: true, IT: false)@30 in FunNClass.jav, (de.dhbwstuttgart.parser.scope.JavaClassName <. de.dhbwstuttgart.parser.scope.JavaClassName, )@30 in FunNClass.jav, (ADE <. java.util.Optional<de.dhbwstuttgart.syntaxtree.Method>, 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.ArrayList<ADM> <. java.util.List<de.dhbwstuttgart.syntaxtree.Constructor>, )@30 in FunNClass.jav, (java.util.ArrayList<ACX> <. java.util.List<de.dhbwstuttgart.syntaxtree.Field>, )@30 in FunNClass.jav, (java.util.ArrayList<ADW> <. java.util.List<de.dhbwstuttgart.syntaxtree.type.RefType>, )@30 in FunNClass.jav, (java.util.ArrayList<ADY> <. java.util.List<de.dhbwstuttgart.syntaxtree.type.RefType>, )@30 in FunNClass.jav, (ADA <. java.util.Optional<de.dhbwstuttgart.syntaxtree.Constructor>, 0 WC: true, IT: false)@30 in FunNClass.jav, (java.lang.Boolean <. java.lang.Boolean, )@30 in FunNClass.jav, (ADK <. java.util.List<de.dhbwstuttgart.syntaxtree.Method>, 0 WC: true, IT: false)@30 in FunNClass.jav, (ADU <. de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[(AEG =. java.util.Optional<de.dhbwstuttgart.syntaxtree.Method>, 0 WC: true, IT: false), (AER =. void, 0 WC: true, IT: false), (AEF =. java.util.Optional<de.dhbwstuttgart.syntaxtree.Constructor>, 0 WC: true, IT: false), (AEO =. java.util.List<de.dhbwstuttgart.syntaxtree.type.RefType>, 0 WC: true, IT: false), (AEP =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (AEN =. java.util.List<de.dhbwstuttgart.syntaxtree.type.RefType>, 0 WC: true, IT: false), (AEJ =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false), (AEH =. java.util.List<de.dhbwstuttgart.syntaxtree.Method>, 0 WC: true, IT: false), (AED =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false), (AEC =. java.lang.Integer, 0 WC: true, IT: false), (AEQ =. java.lang.String, 0 WC: true, IT: false), (AEL =. java.lang.Boolean, 0 WC: true, IT: false), (AEE =. java.util.List<de.dhbwstuttgart.syntaxtree.Field>, 0 WC: true, IT: false), (AEI =. java.util.List<de.dhbwstuttgart.syntaxtree.Constructor>, 0 WC: true, IT: false), (AEK =. de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: true, IT: false), (AEM =. java.lang.Boolean, 0 WC: true, IT: false)]
]
Unify_distributeInnerVars:
UND:[(AFT <. java.util.List<de.dhbwstuttgart.syntaxtree.Method>, 0 WC: true, IT: false)@45 in FunNClass.jav, (ADH =. de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.ArrayList<AEV> <. java.util.List<de.dhbwstuttgart.syntaxtree.GenericTypeVar>, )@36 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, )@41 in FunNClass.jav, (AES =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, 0 WC: true, IT: false), (java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> <. java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>, )@37 in FunNClass.jav, (void <. ACM, , 0 WC: true, IT: false)@0 in FunNClass.jav, (java.lang.String =. java.lang.String, )@30 in FunNClass.jav, (java.lang.Boolean =. java.lang.Boolean, )@30 in FunNClass.jav, (ADO =. de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[]
ODER:
[[(AEW =. java.util.ArrayList<E>, 0 WC: true, IT: false), (java.util.ArrayList<AXL> <. java.util.ArrayList<AEV>, )@36 in FunNClass.jav]
isInherited = false isOveridden = false[(AEW =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
]
[[(java.lang.String <. AEY, , 0 WC: true, IT: false)@38 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.type.GenericRefType =. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )@38 in FunNClass.jav]
isInherited = false isOveridden = false[(AEX =. java.lang.String, 0 WC: true, IT: false)]
, [(de.dhbwstuttgart.syntaxtree.type.GenericRefType =. ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType, )@38 in FunNClass.jav, (java.lang.String <. AEY, , 0 WC: true, IT: false)@38 in FunNClass.jav]
isInherited = false isOveridden = false[(AEX =. java.lang.String, 0 WC: true, IT: false)]
]
[[(java.util.ArrayList<AXZ> <. java.util.ArrayList<AFA>, )@39 in FunNClass.jav, (AFB =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AFB =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@39 in FunNClass.jav, (AFC =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AFC =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@39 in FunNClass.jav, (AFD =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AFD =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.parser.NullToken <. org.antlr.v4.runtime.Token, )@38 in FunNClass.jav, (AFI =. de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: true, IT: false), (java.util.ArrayList<AFA> <. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, )@38 in FunNClass.jav, (AEY <. java.lang.String, 0 WC: true, IT: false)@38 in FunNClass.jav, (AFF =. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, 0 WC: true, IT: false), (AFG =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (AFH =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. de.dhbwstuttgart.syntaxtree.GenericTypeVar, )@38 in FunNClass.jav, (AFE =. java.lang.String, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AFI =. de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: true, IT: false), (AFF =. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, 0 WC: true, IT: false), (AFG =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (AFH =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (AFE =. java.lang.String, 0 WC: true, IT: false)]
]
[[(java.lang.String <. AEY, , 0 WC: true, IT: false)@38 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.type.GenericRefType =. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )@38 in FunNClass.jav]
isInherited = false isOveridden = false[(AEX =. java.lang.String, 0 WC: true, IT: false)]
, [(de.dhbwstuttgart.syntaxtree.type.GenericRefType =. ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType, )@38 in FunNClass.jav, (java.lang.String <. AEY, , 0 WC: true, IT: false)@38 in FunNClass.jav]
isInherited = false isOveridden = false[(AEX =. java.lang.String, 0 WC: true, IT: false)]
]
[[(AFB =. java.util.ArrayList<E>, 0 WC: true, IT: false), (java.util.ArrayList<AYB> <. java.util.ArrayList<AFA>, )@39 in FunNClass.jav]
isInherited = false isOveridden = false[(AFB =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@39 in FunNClass.jav, (AFC =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AFC =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@39 in FunNClass.jav, (AFD =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AFD =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.parser.NullToken <. org.antlr.v4.runtime.Token, )@38 in FunNClass.jav, (AFI =. de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: true, IT: false), (java.util.ArrayList<AFA> <. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, )@38 in FunNClass.jav, (AEY <. java.lang.String, 0 WC: true, IT: false)@38 in FunNClass.jav, (AFF =. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, 0 WC: true, IT: false), (AFG =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (AFH =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. de.dhbwstuttgart.syntaxtree.GenericTypeVar, )@38 in FunNClass.jav, (AFE =. java.lang.String, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AFI =. de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: true, IT: false), (AFF =. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, 0 WC: true, IT: false), (AFG =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (AFH =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (AFE =. java.lang.String, 0 WC: true, IT: false)]
]
[[(java.lang.Boolean <. AFL, , 0 WC: true, IT: false)@38 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. AYA, , 0 WC: true, IT: true)@38 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.GenericTypeVar> =. java.util.List<AYA>, )@38 in FunNClass.jav]
isInherited = false isOveridden = false[(AFJ =. E, 0 WC: true, IT: false), (AFK =. java.lang.Boolean, 0 WC: true, IT: false)]
, [(java.lang.Boolean <. AFL, , 0 WC: true, IT: false)@38 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. AXY, , 0 WC: true, IT: true)@38 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.GenericTypeVar> =. ? extends java.util.ArrayList<AXY>, )@38 in FunNClass.jav]
isInherited = false isOveridden = true[(AFJ =. E, 0 WC: true, IT: false), (AFK =. java.lang.Boolean, 0 WC: true, IT: false)]
, [(java.lang.Boolean <. AFL, , 0 WC: true, IT: false)@38 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. AYA, , 0 WC: true, IT: true)@38 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.GenericTypeVar> =. ? extends java.util.List<AYA>, )@38 in FunNClass.jav]
isInherited = false isOveridden = false[(AFJ =. E, 0 WC: true, IT: false), (AFK =. java.lang.Boolean, 0 WC: true, IT: false)]
, [(java.lang.Boolean <. AFL, , 0 WC: true, IT: false)@38 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. AXY, , 0 WC: true, IT: true)@38 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.GenericTypeVar> =. java.util.ArrayList<AXY>, )@38 in FunNClass.jav]
isInherited = false isOveridden = true[(AFJ =. E, 0 WC: true, IT: false), (AFK =. java.lang.Boolean, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@41 in FunNClass.jav, (AFO =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AFO =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@41 in FunNClass.jav, (AFO =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AFO =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.parser.NullToken <. org.antlr.v4.runtime.Token, )@41 in FunNClass.jav, (AFQ =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, )@41 in FunNClass.jav, (AFP =. java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>, 0 WC: true, IT: false), (java.util.List<de.dhbwstuttgart.syntaxtree.GenericTypeVar> <. java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>, )@41 in FunNClass.jav, (AFR =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AFQ =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (AFP =. java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>, 0 WC: true, IT: false), (AFR =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)]
, [(de.dhbwstuttgart.parser.NullToken <. org.antlr.v4.runtime.Token, )@41 in FunNClass.jav, (AFQ =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (java.util.List<de.dhbwstuttgart.syntaxtree.GenericTypeVar> <. java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.GenericTypeVar>, )@41 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, )@41 in FunNClass.jav, (AFP =. java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.GenericTypeVar>, 0 WC: true, IT: false), (AFR =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AFQ =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (AFP =. java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.GenericTypeVar>, 0 WC: true, IT: false), (AFR =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)]
]
[[(ACO =. java.lang.Integer, 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[]
]
[[(java.lang.Integer <. ACQ, , 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> =. ? extends java.util.ArrayList<AYC>, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ACP =. java.lang.Integer, 0 WC: true, IT: false)]
, [(java.lang.Integer <. ACQ, , 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> =. ? extends java.util.List<AYD>, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ACP =. java.lang.Integer, 0 WC: true, IT: false)]
, [(java.lang.Integer <. ACQ, , 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> =. java.util.List<AYD>, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ACP =. java.lang.Integer, 0 WC: true, IT: false)]
, [(java.lang.Integer <. ACQ, , 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> =. java.util.ArrayList<AYC>, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ACP =. java.lang.Integer, 0 WC: true, IT: false)]
]
[[(ACS =. java.lang.Integer, 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[]
]
[[(ACQ <. java.lang.Integer, 0 WC: true, IT: false)@30 in FunNClass.jav, (java.lang.Integer =. ACT, , 0 WC: true, IT: false)@30 in FunNClass.jav, (ACS <. java.lang.Integer, 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[]
]
[[(ACT =. java.lang.String, 0 WC: true, IT: false)@30 in FunNClass.jav, (java.lang.String =. ACU, , 0 WC: true, IT: false)@30 in FunNClass.jav, (java.lang.String =. java.lang.String, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[]
, [(java.lang.String <. java.lang.Integer, )@30 in FunNClass.jav, (ACT <. java.lang.Integer, 0 WC: true, IT: false)@30 in FunNClass.jav, (java.lang.Integer =. ACU, , 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[]
]
[[(ACV =. java.lang.String, 0 WC: true, IT: false), (de.dhbwstuttgart.parser.scope.JavaClassName <. de.dhbwstuttgart.parser.scope.JavaClassName, )@30 in FunNClass.jav, (ACU <. java.lang.String, 0 WC: true, IT: false)@30 in FunNClass.jav, (ACW =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(ACV =. java.lang.String, 0 WC: true, IT: false), (ACW =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)]
]
[[(ACY =. java.util.ArrayList<E>, 0 WC: true, IT: false), (java.util.ArrayList<AYE> <. java.util.ArrayList<ACX>, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ACY =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
]
[[(java.util.Optional<AYF> <. ADA, , 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.Optional<ADB> =. java.util.Optional<AYF>, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ACZ =. java.util.Optional<T>, 0 WC: true, IT: false)]
, [(java.util.Optional<ADB> =. ? extends java.util.Optional<AYF>, )@30 in FunNClass.jav, (java.util.Optional<AYF> <. ADA, , 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ACZ =. java.util.Optional<T>, 0 WC: true, IT: false)]
]
[[(java.util.Optional<ADF> =. ? extends java.util.Optional<AYG>, )@30 in FunNClass.jav, (java.util.Optional<AYG> <. ADE, , 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADD =. java.util.Optional<T>, 0 WC: true, IT: false)]
, [(java.util.Optional<ADF> =. java.util.Optional<AYG>, )@30 in FunNClass.jav, (java.util.Optional<AYG> <. ADE, , 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADD =. java.util.Optional<T>, 0 WC: true, IT: false)]
]
[[(java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> <. java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType>, )@30 in FunNClass.jav, (ADH =. ? extends de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.Method> <. ADK, , 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADJ =. java.util.List<de.dhbwstuttgart.syntaxtree.Method>, 0 WC: true, IT: false), (ADI =. java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType>, 0 WC: true, IT: false)]
, [(java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> <. java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType>, )@30 in FunNClass.jav, (ADH =. de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.Method> <. ADK, , 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADJ =. java.util.List<de.dhbwstuttgart.syntaxtree.Method>, 0 WC: true, IT: false), (ADI =. java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType>, 0 WC: true, IT: false)]
]
[[(ADN =. java.util.ArrayList<E>, 0 WC: true, IT: false), (java.util.ArrayList<AYH> <. java.util.ArrayList<ADM>, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADN =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
]
[[(ADO =. ? extends de.dhbwstuttgart.syntaxtree.factory.ASTFactory, 0 WC: true, IT: false)@30 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. ADR, , 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> <. java.lang.String, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADP =. java.lang.String, 0 WC: true, IT: false), (ADQ =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)]
, [(de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. ADR, , 0 WC: true, IT: false)@30 in FunNClass.jav, (ADO =. de.dhbwstuttgart.syntaxtree.factory.ASTFactory, 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> <. java.lang.String, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADP =. java.lang.String, 0 WC: true, IT: false), (ADQ =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)]
, [(ADO =. ? extends de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> <. java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType>, )@30 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. ADR, , 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADP =. java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType>, 0 WC: true, IT: false), (ADQ =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)]
, [(java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> <. java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType>, )@30 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. ADR, , 0 WC: true, IT: false)@30 in FunNClass.jav, (ADO =. de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADP =. java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType>, 0 WC: true, IT: false), (ADQ =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.syntaxtree.factory.ASTFactory =. de.dhbwstuttgart.syntaxtree.factory.ASTFactory, )@30 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.type.RefType <. ADU, , 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADT =. de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: true, IT: false)]
, [(de.dhbwstuttgart.syntaxtree.factory.ASTFactory =. ? extends de.dhbwstuttgart.syntaxtree.factory.ASTFactory, )@30 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.type.RefType <. ADU, , 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADT =. de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: true, IT: false)]
]
[[(ADX =. java.util.ArrayList<E>, 0 WC: true, IT: false), (java.util.ArrayList<AYI> <. java.util.ArrayList<ADW>, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADX =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
]
[[(ADZ =. java.util.ArrayList<E>, 0 WC: true, IT: false), (java.util.ArrayList<AYJ> <. java.util.ArrayList<ADY>, )@30 in FunNClass.jav]
isInherited = false isOveridden = false[(ADZ =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@30 in FunNClass.jav, (AEA =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
isInherited = false isOveridden = false[(AEA =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)]
]
[[(de.dhbwstuttgart.parser.NullToken <. org.antlr.v4.runtime.Token, )@30 in FunNClass.jav, (ACO <. java.lang.Integer, 0 WC: true, IT: false)@30 in FunNClass.jav, (ADR <. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)@30 in FunNClass.jav, (void <. void, )@30 in FunNClass.jav, (AEB <. java.lang.String, 0 WC: true, IT: false)@30 in FunNClass.jav, (de.dhbwstuttgart.parser.scope.JavaClassName <. de.dhbwstuttgart.parser.scope.JavaClassName, )@30 in FunNClass.jav, (ADE <. java.util.Optional<de.dhbwstuttgart.syntaxtree.Method>, 0 WC: true, IT: false)@30 in FunNClass.jav, (java.util.ArrayList<ADM> <. java.util.List<de.dhbwstuttgart.syntaxtree.Constructor>, )@30 in FunNClass.jav, (java.util.ArrayList<ACX> <. java.util.List<de.dhbwstuttgart.syntaxtree.Field>, )@30 in FunNClass.jav, (java.util.ArrayList<ADW> <. java.util.List<de.dhbwstuttgart.syntaxtree.type.RefType>, )@30 in FunNClass.jav, (java.util.ArrayList<ADY> <. java.util.List<de.dhbwstuttgart.syntaxtree.type.RefType>, )@30 in FunNClass.jav, (ADA <. java.util.Optional<de.dhbwstuttgart.syntaxtree.Constructor>, 0 WC: true, IT: false)@30 in FunNClass.jav, (java.lang.Boolean <. java.lang.Boolean, )@30 in FunNClass.jav, (ADK <. java.util.List<de.dhbwstuttgart.syntaxtree.Method>, 0 WC: true, IT: false)@30 in FunNClass.jav, (ADU <. de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: true, IT: false)@30 in FunNClass.jav]
isInherited = false isOveridden = false[(AEG =. java.util.Optional<de.dhbwstuttgart.syntaxtree.Method>, 0 WC: true, IT: false), (AER =. void, 0 WC: true, IT: false), (AEF =. java.util.Optional<de.dhbwstuttgart.syntaxtree.Constructor>, 0 WC: true, IT: false), (AEO =. java.util.List<de.dhbwstuttgart.syntaxtree.type.RefType>, 0 WC: true, IT: false), (AEP =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (AEN =. java.util.List<de.dhbwstuttgart.syntaxtree.type.RefType>, 0 WC: true, IT: false), (AEJ =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false), (AEH =. java.util.List<de.dhbwstuttgart.syntaxtree.Method>, 0 WC: true, IT: false), (AED =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false), (AEC =. java.lang.Integer, 0 WC: true, IT: false), (AEQ =. java.lang.String, 0 WC: true, IT: false), (AEL =. java.lang.Boolean, 0 WC: true, IT: false), (AEE =. java.util.List<de.dhbwstuttgart.syntaxtree.Field>, 0 WC: true, IT: false), (AEI =. java.util.List<de.dhbwstuttgart.syntaxtree.Constructor>, 0 WC: true, IT: false), (AEK =. de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: true, IT: false), (AEM =. java.lang.Boolean, 0 WC: true, IT: false)]
]FC:\{java.util.SequencedCollection<AZG>=Elem: Node(java.util.SequencedCollection<AZG>)
Prec: [java.util.Collection<AZG>, java.lang.Object, java.lang.Iterable<AZG>]
Desc: [java.util.AbstractList<AZG>, java.util.List<AZG>, java.util.ArrayList<AZG>]
, java.lang.Number=Elem: Node(java.lang.Number)
Prec: [java.lang.Object, java.io.Serializable]
Desc: [java.lang.Integer]
, de.dhbwstuttgart.syntaxtree.TypeScope=Elem: Node(de.dhbwstuttgart.syntaxtree.TypeScope)
Prec: [java.lang.Object]
Desc: [de.dhbwstuttgart.syntaxtree.Method, de.dhbwstuttgart.typeinference.assumptions.FunNClass, de.dhbwstuttgart.syntaxtree.ClassOrInterface]
, 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.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.lang.CharSequence=Elem: Node(java.lang.CharSequence)
Prec: [java.lang.Object]
Desc: [java.lang.String]
, java.lang.Cloneable=Elem: Node(java.lang.Cloneable)
Prec: [java.lang.Object]
Desc: [java.util.ArrayList<AZG>]
, java.util.AbstractList<AZG>=Elem: Node(java.util.AbstractList<AZG>)
Prec: [java.util.SequencedCollection<AZG>, java.util.Collection<AZG>, java.lang.Object, java.util.List<AZG>, java.lang.Iterable<AZG>, java.util.AbstractCollection<AZG>]
Desc: [java.util.ArrayList<AZG>]
, 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.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.syntaxtree.GenericTypeVar=Elem: Node(de.dhbwstuttgart.syntaxtree.GenericTypeVar)
Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.core.IItemWithOffset]
Desc: []
, 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]
, java.util.Collection<AZG>=Elem: Node(java.util.Collection<AZG>)
Prec: [java.lang.Object, java.lang.Iterable<AZG>]
Desc: [java.util.SequencedCollection<AZG>, java.util.AbstractList<AZG>, java.util.List<AZG>, java.util.AbstractCollection<AZG>, java.util.ArrayList<AZG>]
, de.dhbwstuttgart.parser.scope.JavaClassName=Elem: Node(de.dhbwstuttgart.parser.scope.JavaClassName)
Prec: [java.lang.Object]
Desc: []
, 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.parser.NullToken=Elem: Node(de.dhbwstuttgart.parser.NullToken)
Prec: [java.lang.Object, org.antlr.v4.runtime.Token]
Desc: []
, javax.swing.text.html.Option=Elem: Node(javax.swing.text.html.Option)
Prec: [java.lang.Object, java.io.Serializable]
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]
, 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.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]
, java.util.AbstractCollection<AZG>=Elem: Node(java.util.AbstractCollection<AZG>)
Prec: [java.util.Collection<AZG>, java.lang.Object, java.lang.Iterable<AZG>]
Desc: [java.util.AbstractList<AZG>, java.util.ArrayList<AZG>]
, de.dhbwstuttgart.syntaxtree.factory.ASTFactory=Elem: Node(de.dhbwstuttgart.syntaxtree.factory.ASTFactory)
Prec: [java.lang.Object]
Desc: []
, java.lang.constant.ConstantDesc=Elem: Node(java.lang.constant.ConstantDesc)
Prec: [java.lang.Object]
Desc: [java.lang.String, java.lang.Integer]
, java.util.ArrayList<AZG>=Elem: Node(java.util.ArrayList<AZG>)
Prec: [java.util.SequencedCollection<AZG>, java.util.Collection<AZG>, java.lang.Cloneable, java.lang.Object, java.util.AbstractList<AZG>, java.util.RandomAccess, java.util.List<AZG>, java.io.Serializable, java.lang.Iterable<AZG>, java.util.AbstractCollection<AZG>]
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: []
, java.lang.Object=Elem: Node(java.lang.Object)
Prec: [java.lang.Object]
Desc: [java.util.SequencedCollection<AZG>, java.lang.Number, de.dhbwstuttgart.syntaxtree.factory.NameGenerator, de.dhbwstuttgart.syntaxtree.TypeScope, de.dhbwstuttgart.syntaxtree.type.GenericRefType, java.lang.String, java.lang.CharSequence, java.lang.Cloneable, java.util.AbstractList<AZG>, de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, de.dhbwstuttgart.syntaxtree.GenericDeclarationList, de.dhbwstuttgart.syntaxtree.GenericTypeVar, de.dhbwstuttgart.syntaxtree.ClassOrInterface, java.lang.Iterable<de.dhbwstuttgart.syntaxtree.GenericTypeVar>, java.util.Collection<AZG>, de.dhbwstuttgart.parser.scope.JavaClassName, java.lang.Integer, de.dhbwstuttgart.parser.NullToken, javax.swing.text.html.Option, java.lang.Boolean, java.lang.Comparable<java.lang.String>, de.dhbwstuttgart.syntaxtree.Method, de.dhbwstuttgart.typeinference.assumptions.FunNClass, org.antlr.v4.runtime.Token, java.util.AbstractCollection<AZG>, de.dhbwstuttgart.syntaxtree.factory.ASTFactory, java.lang.constant.ConstantDesc, de.dhbwstuttgart.syntaxtree.type.RefType, java.util.ArrayList<AZG>, java.lang.Object, java.util.Objects, de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, java.lang.constant.Constable, java.util.RandomAccess, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, java.lang.Comparable<java.lang.Boolean>, java.util.List<AZG>, java.io.Serializable, java.util.Optional<BHX>, de.dhbwstuttgart.core.IItemWithOffset, java.lang.Iterable<AZG>, java.lang.Comparable<java.lang.Integer>]
, 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.TypePlaceholder, de.dhbwstuttgart.syntaxtree.type.RefType]
, 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]
, java.util.RandomAccess=Elem: Node(java.util.RandomAccess)
Prec: [java.lang.Object]
Desc: [java.util.ArrayList<AZG>]
, 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.Method, 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.Boolean>=Elem: Node(java.lang.Comparable<java.lang.Boolean>)
Prec: [java.lang.Object]
Desc: [java.lang.Boolean]
, java.util.List<AZG>=Elem: Node(java.util.List<AZG>)
Prec: [java.util.SequencedCollection<AZG>, java.util.Collection<AZG>, java.lang.Object, java.lang.Iterable<AZG>]
Desc: [java.util.AbstractList<AZG>, java.util.ArrayList<AZG>]
, java.io.Serializable=Elem: Node(java.io.Serializable)
Prec: [java.lang.Object]
Desc: [java.lang.Number, java.lang.String, java.lang.Integer, javax.swing.text.html.Option, java.lang.Boolean, java.util.ArrayList<AZG>]
, java.util.Optional<BHX>=Elem: Node(java.util.Optional<BHX>)
Prec: [java.lang.Object]
Desc: []
, java.lang.Iterable<AZG>=Elem: Node(java.lang.Iterable<AZG>)
Prec: [java.lang.Object]
Desc: [java.util.SequencedCollection<AZG>, java.util.Collection<AZG>, java.util.AbstractList<AZG>, java.util.List<AZG>, java.util.AbstractCollection<AZG>, java.util.ArrayList<AZG>]
, 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.SyntaxTreeNode, de.dhbwstuttgart.syntaxtree.Method, 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.FunNClass {
FunNClass()({
})::TPH AFV
de.dhbwstuttgart.syntaxtree.GenericDeclarationList createGenerics(java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> funNParams)({
java.util.List<de.dhbwstuttgart.syntaxtree.GenericTypeVar> generics;
(generics)::java.util.List<de.dhbwstuttgart.syntaxtree.GenericTypeVar> = new java.util.ArrayList();
for(de.dhbwstuttgart.syntaxtree.type.GenericRefType param : (funNParams)::java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType>)
({
((generics)::java.util.List<de.dhbwstuttgart.syntaxtree.GenericTypeVar>.add Signature: [TPH AFJ, TPH AFK](new de.dhbwstuttgart.syntaxtree.GenericTypeVar(((param)::de.dhbwstuttgart.syntaxtree.type.GenericRefType.getParsedName Signature: [TPH AEX]())::TPH AEY, new java.util.ArrayList(), new de.dhbwstuttgart.parser.NullToken(), new de.dhbwstuttgart.parser.NullToken())))::TPH AFL;
})::TPH AFN;
return new de.dhbwstuttgart.syntaxtree.GenericDeclarationList((generics)::java.util.List<de.dhbwstuttgart.syntaxtree.GenericTypeVar>, new de.dhbwstuttgart.parser.NullToken());
})::TPH AFS
java.util.List<de.dhbwstuttgart.syntaxtree.Method> createMethods(java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> funNParams)({
return null;
})::TPH AFU
FunNClass(java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType> funNParams)({
super((0, new de.dhbwstuttgart.parser.scope.JavaClassName(Fun | ((funNParams)::java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType>.size Signature: [TPH ACP]())::TPH ACQ | 1), new java.util.ArrayList(), (.empty Signature: [TPH ACZ]())::TPH ADA, (.empty Signature: [TPH ADD]())::TPH ADE, ((this)::TPH ADH.createMethods Signature: [TPH ADI, TPH ADJ]((funNParams)::java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType>))::TPH ADK, new java.util.ArrayList(), ((this)::TPH ADO.createGenerics Signature: [TPH ADP, TPH ADQ]((funNParams)::java.util.List<de.dhbwstuttgart.syntaxtree.type.GenericRefType>))::TPH ADR, (.createObjectType Signature: [TPH ADT]())::TPH ADU, true, false, new java.util.ArrayList(), new java.util.ArrayList(), new de.dhbwstuttgart.parser.NullToken(), null)) Signature: [TPH AEC, TPH AED, TPH AEE, TPH AEF, TPH AEG, TPH AEH, TPH AEI, TPH AEJ, TPH AEK, TPH AEL, TPH AEM, TPH AEN, TPH AEO, TPH AEP, TPH AEQ, TPH AER];
return;
})::TPH AEU
}Thread no.:3
noOfThread:1
parallel:true
thNo2 3
left: java.lang.String right: ? extends java.lang.String pairop: <.
smallerRes: [(java.lang.String <. ? extends java.lang.String, )]
smallerLen: 1
greaterRes: []left: java.lang.String right: ? extends java.lang.String pairop: <.
smallerRes: [(java.lang.String <. ? extends java.lang.String, )]
smallerLen: 1
greaterRes: []left: ? extends de.dhbwstuttgart.syntaxtree.GenericDeclarationList right: de.dhbwstuttgart.syntaxtree.GenericDeclarationList pairop: <.
smallerRes: []
smallerLen: 0
left: de.dhbwstuttgart.syntaxtree.type.RefType right: ? extends de.dhbwstuttgart.syntaxtree.type.RefType pairop: <.
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefType <. ? extends de.dhbwstuttgart.syntaxtree.type.RefType, )]
smallerLen: 1
greaterRes: []left: java.lang.Integer right: ? extends java.lang.Integer pairop: <.
smallerRes: [(java.lang.Integer <. ? extends java.lang.Integer, )]
smallerLen: 1
greaterRes: []left: ? extends java.lang.String right: java.lang.String pairop: <.
smallerRes: []
smallerLen: 0
left: ? extends de.dhbwstuttgart.syntaxtree.type.RefType right: ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric pairop: <.?
smallerRes: []
smallerLen: 0
left: ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.TypePlaceholder pairop: <.?
smallerRes: [(? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <.? de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, )]
smallerLen: 1
greaterRes: []left: ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.GenericRefType pairop: <.?
smallerRes: [(? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <.? de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]
smallerLen: 1
greaterRes: []left: ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType pairop: <.?
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]
smallerLen: 1
greaterRes: []left: ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: ? extends de.dhbwstuttgart.syntaxtree.type.TypePlaceholder pairop: <.?
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, )]
smallerLen: 1
greaterRes: []left: ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.RefType pairop: <.?
smallerRes: [(? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <.? de.dhbwstuttgart.syntaxtree.type.RefType, )]
smallerLen: 1
greaterRes: []left: ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric pairop: <.?
smallerRes: [(? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <.? de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )]
smallerLen: 1
greaterRes: []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: ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType right: de.dhbwstuttgart.syntaxtree.type.RefType pairop: <.?
smallerRes: [(? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType <.? de.dhbwstuttgart.syntaxtree.type.RefType, )]
smallerLen: 1
greaterRes: [(de.dhbwstuttgart.syntaxtree.type.RefType <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]left: ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType right: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric pairop: <.?
smallerRes: [(? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType <.? de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )]
smallerLen: 1
greaterRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]left: ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType right: ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric pairop: <.?
smallerRes: []
smallerLen: 0
left: ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.TypePlaceholder pairop: <.?
smallerRes: [(? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <.? de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, )]
smallerLen: 1
greaterRes: []left: ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.GenericRefType pairop: <.?
smallerRes: [(? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <.? de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]
smallerLen: 1
greaterRes: []left: ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: ? extends de.dhbwstuttgart.syntaxtree.type.TypePlaceholder pairop: <.?
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, )]
smallerLen: 1
greaterRes: []left: ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: ? extends de.dhbwstuttgart.syntaxtree.type.RefType pairop: <.?
smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefType, )]
smallerLen: 1
greaterRes: []left: java.lang.Object right: ? super java.lang.Comparable<java.lang.Boolean> pairop: <.
smallerRes: [(java.lang.Object <. java.lang.Comparable<java.lang.Boolean>, )]
smallerLen: 1
greaterRes: [(? super java.lang.Comparable<java.lang.Boolean> <. java.lang.Object, )]left: java.lang.Object right: java.io.Serializable pairop: <.
smallerRes: [(java.lang.Object <. java.io.Serializable, )]
smallerLen: 1
greaterRes: []left: java.io.Serializable right: ? super java.io.Serializable pairop: <.
smallerRes: []
smallerLen: 0
left: java.io.Serializable right: ? super java.lang.Boolean pairop: <.
smallerRes: [(java.io.Serializable <. java.lang.Boolean, )]
smallerLen: 1
greaterRes: [(? super java.lang.Boolean <. java.io.Serializable, )]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: ? super java.lang.constant.Constable pairop: <.
smallerRes: [(java.io.Serializable <. java.lang.constant.Constable, )]
smallerLen: 1
greaterRes: [(? super java.lang.constant.Constable <. java.io.Serializable, )]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: ? super java.lang.Object pairop: <.
smallerRes: []
smallerLen: 0
left: java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar> right: java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.GenericTypeVar> pairop: <.
smallerRes: []
smallerLen: 0