@ -846,24 +846,18 @@ Typeinference: Prozessing statement: TPH B [var] - TYPEINFERENCE
de.dhbwstuttgart.syntaxtree.Class: Erstellte Constraints: [de.dhbwstuttgart.typeinference.SingleConstraint@7106e68e
de.dhbwstuttgart.syntaxtree.Class: Erstellte Constraints: [de.dhbwstuttgart.typeinference.SingleConstraint@7106e68e
[[
[[
(void <. TPH ABI),
(void <. TPH ABI),
(TPH B <. Test), ] |
(TPH B <. Test), ] | [
[
(void <. TPH ABI),
(void <. TPH ABI),
(TPH B <. Klasse1), ] |
(TPH B <. Klasse1), ] | [
[
(void <. TPH ABI),
(void <. TPH ABI),
(TPH B <. Klasse2), ] |
(TPH B <. Klasse2), ] | ]
]
[[
[[
(void <. TPH ABJ),
(void <. TPH ABJ),
(TPH B <. Test), ] |
(TPH B <. Test), ] | [
[
(void <. TPH ABJ),
(void <. TPH ABJ),
(TPH B <. Klasse1), ] |
(TPH B <. Klasse1), ] | [
[
(void <. TPH ABJ),
(void <. TPH ABJ),
(TPH B <. Klasse2), ] |
(TPH B <. Klasse2), ] | ]
]
de.dhbwstuttgart.typeinference.SingleConstraint@7eda2dbb
de.dhbwstuttgart.typeinference.SingleConstraint@7eda2dbb
de.dhbwstuttgart.typeinference.SingleConstraint@6576fe71
de.dhbwstuttgart.typeinference.SingleConstraint@6576fe71
] - TYPEINFERENCE
] - TYPEINFERENCE
@ -945,24 +939,18 @@ Typeinference: Ã briggebliebene Konstraints:
[de.dhbwstuttgart.typeinference.SingleConstraint@7106e68e
[de.dhbwstuttgart.typeinference.SingleConstraint@7106e68e
[[
[[
(void <. TPH ABI),
(void <. TPH ABI),
(TPH B <. Test), ] |
(TPH B <. Test), ] | [
[
(void <. TPH ABI),
(void <. TPH ABI),
(TPH B <. Klasse1), ] |
(TPH B <. Klasse1), ] | [
[
(void <. TPH ABI),
(void <. TPH ABI),
(TPH B <. Klasse2), ] |
(TPH B <. Klasse2), ] | ]
]
[[
[[
(void <. TPH ABJ),
(void <. TPH ABJ),
(TPH B <. Test), ] |
(TPH B <. Test), ] | [
[
(void <. TPH ABJ),
(void <. TPH ABJ),
(TPH B <. Klasse1), ] |
(TPH B <. Klasse1), ] | [
[
(void <. TPH ABJ),
(void <. TPH ABJ),
(TPH B <. Klasse2), ] |
(TPH B <. Klasse2), ] | ]
]
de.dhbwstuttgart.typeinference.SingleConstraint@7eda2dbb
de.dhbwstuttgart.typeinference.SingleConstraint@7eda2dbb
de.dhbwstuttgart.typeinference.SingleConstraint@6576fe71
de.dhbwstuttgart.typeinference.SingleConstraint@6576fe71
de.dhbwstuttgart.typeinference.SingleConstraint@76fb509a
de.dhbwstuttgart.typeinference.SingleConstraint@76fb509a
@ -1382,15 +1370,11 @@ de.dhbwstuttgart.typeinference.unify.Unify: Menge E ist leer! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH B = Test), ] |
(TPH B = Test), ] | [
[
(TPH B = ? extends Test), ] | ]
(TPH B = ? extends Test), ] |
]
[[
[[
(TPH B = Test), ] |
(TPH B = Test), ] | [
[
(TPH B = ? extends Test), ] | ]
(TPH B = ? extends Test), ] |
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -1459,10 +1443,8 @@ de.dhbwstuttgart.typeinference.unify.Unify: Filtere Constraints:
(TPH B = ? extends Test)] - UNIFY
(TPH B = ? extends Test)] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
Filter: Ausgesondertes Constraint: [[
Filter: Ausgesondertes Constraint: [[
(TPH B = Test), ] |
(TPH B = Test), ] | [
[
(Test = ? extends Test), ] | ] - TYPEINFERENCE
(Test = ? extends Test), ] |
] - TYPEINFERENCE
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
(TPH B = Test)Equal,
(TPH B = Test)Equal,
@ -1530,10 +1512,8 @@ de.dhbwstuttgart.typeinference.unify.Unify: Filtere Constraints:
(TPH B = ? extends Test)] - UNIFY
(TPH B = ? extends Test)] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
Filter: Ausgesondertes Constraint: [[
Filter: Ausgesondertes Constraint: [[
(TPH B = Test), ] |
(TPH B = Test), ] | [
[
(Test = ? extends Test), ] | ] - TYPEINFERENCE
(Test = ? extends Test), ] |
] - TYPEINFERENCE
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
(void <. TPH ABI)Smaller } - UNIFY
(void <. TPH ABI)Smaller } - UNIFY
@ -1547,8 +1527,7 @@ de.dhbwstuttgart.typeinference.unify.Unify: NACH REDUCE2 - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify:
de.dhbwstuttgart.typeinference.unify.Unify:
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH ABI = void), ] |
(TPH ABI = void), ] | ]
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -1580,8 +1559,7 @@ de.dhbwstuttgart.typeinference.unify.Unify: NACH REDUCE2 - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify:
de.dhbwstuttgart.typeinference.unify.Unify:
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH ABJ = void), ] |
(TPH ABJ = void), ] | ]
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -2061,15 +2039,11 @@ de.dhbwstuttgart.typeinference.unify.Unify: Menge E ist leer! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH B = Test), ] |
(TPH B = Test), ] | [
[
(TPH B = ? extends Test), ] | ]
(TPH B = ? extends Test), ] |
]
[[
[[
(TPH B = Klasse1), ] |
(TPH B = Klasse1), ] | [
[
(TPH B = ? extends Klasse1), ] | ]
(TPH B = ? extends Klasse1), ] |
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -2138,10 +2112,8 @@ de.dhbwstuttgart.typeinference.unify.Unify: Filtere Constraints:
(TPH B = ? extends Test)] - UNIFY
(TPH B = ? extends Test)] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
Filter: Ausgesondertes Constraint: [[
Filter: Ausgesondertes Constraint: [[
(TPH B = Test), ] |
(TPH B = Test), ] | [
[
(Test = ? extends Test), ] | ] - TYPEINFERENCE
(Test = ? extends Test), ] |
] - TYPEINFERENCE
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
(TPH B = Klasse1)Equal,
(TPH B = Klasse1)Equal,
@ -2209,10 +2181,8 @@ de.dhbwstuttgart.typeinference.unify.Unify: Filtere Constraints:
(TPH B = ? extends Klasse1)] - UNIFY
(TPH B = ? extends Klasse1)] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
Filter: Ausgesondertes Constraint: [[
Filter: Ausgesondertes Constraint: [[
(TPH B = Klasse1), ] |
(TPH B = Klasse1), ] | [
[
(Klasse1 = ? extends Klasse1), ] | ] - TYPEINFERENCE
(Klasse1 = ? extends Klasse1), ] |
] - TYPEINFERENCE
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
(void <. TPH ABI)Smaller } - UNIFY
(void <. TPH ABI)Smaller } - UNIFY
@ -2226,8 +2196,7 @@ de.dhbwstuttgart.typeinference.unify.Unify: NACH REDUCE2 - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify:
de.dhbwstuttgart.typeinference.unify.Unify:
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH ABI = void), ] |
(TPH ABI = void), ] | ]
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -2259,8 +2228,7 @@ de.dhbwstuttgart.typeinference.unify.Unify: NACH REDUCE2 - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify:
de.dhbwstuttgart.typeinference.unify.Unify:
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH ABJ = void), ] |
(TPH ABJ = void), ] | ]
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -2740,15 +2708,11 @@ de.dhbwstuttgart.typeinference.unify.Unify: Menge E ist leer! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH B = Test), ] |
(TPH B = Test), ] | [
[
(TPH B = ? extends Test), ] | ]
(TPH B = ? extends Test), ] |
]
[[
[[
(TPH B = Klasse2), ] |
(TPH B = Klasse2), ] | [
[
(TPH B = ? extends Klasse2), ] | ]
(TPH B = ? extends Klasse2), ] |
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -2817,10 +2781,8 @@ de.dhbwstuttgart.typeinference.unify.Unify: Filtere Constraints:
(TPH B = ? extends Test)] - UNIFY
(TPH B = ? extends Test)] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
Filter: Ausgesondertes Constraint: [[
Filter: Ausgesondertes Constraint: [[
(TPH B = Test), ] |
(TPH B = Test), ] | [
[
(Test = ? extends Test), ] | ] - TYPEINFERENCE
(Test = ? extends Test), ] |
] - TYPEINFERENCE
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
(TPH B = Klasse2)Equal,
(TPH B = Klasse2)Equal,
@ -2888,10 +2850,8 @@ de.dhbwstuttgart.typeinference.unify.Unify: Filtere Constraints:
(TPH B = ? extends Klasse2)] - UNIFY
(TPH B = ? extends Klasse2)] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
Filter: Ausgesondertes Constraint: [[
Filter: Ausgesondertes Constraint: [[
(TPH B = Klasse2), ] |
(TPH B = Klasse2), ] | [
[
(Klasse2 = ? extends Klasse2), ] | ] - TYPEINFERENCE
(Klasse2 = ? extends Klasse2), ] |
] - TYPEINFERENCE
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
(void <. TPH ABI)Smaller } - UNIFY
(void <. TPH ABI)Smaller } - UNIFY
@ -2905,8 +2865,7 @@ de.dhbwstuttgart.typeinference.unify.Unify: NACH REDUCE2 - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify:
de.dhbwstuttgart.typeinference.unify.Unify:
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH ABI = void), ] |
(TPH ABI = void), ] | ]
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -2938,8 +2897,7 @@ de.dhbwstuttgart.typeinference.unify.Unify: NACH REDUCE2 - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify:
de.dhbwstuttgart.typeinference.unify.Unify:
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH ABJ = void), ] |
(TPH ABJ = void), ] | ]
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -3419,15 +3377,11 @@ de.dhbwstuttgart.typeinference.unify.Unify: Menge E ist leer! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH B = Klasse1), ] |
(TPH B = Klasse1), ] | [
[
(TPH B = ? extends Klasse1), ] | ]
(TPH B = ? extends Klasse1), ] |
]
[[
[[
(TPH B = Test), ] |
(TPH B = Test), ] | [
[
(TPH B = ? extends Test), ] | ]
(TPH B = ? extends Test), ] |
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -3496,10 +3450,8 @@ de.dhbwstuttgart.typeinference.unify.Unify: Filtere Constraints:
(TPH B = ? extends Klasse1)] - UNIFY
(TPH B = ? extends Klasse1)] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
Filter: Ausgesondertes Constraint: [[
Filter: Ausgesondertes Constraint: [[
(TPH B = Klasse1), ] |
(TPH B = Klasse1), ] | [
[
(Klasse1 = ? extends Klasse1), ] | ] - TYPEINFERENCE
(Klasse1 = ? extends Klasse1), ] |
] - TYPEINFERENCE
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
(TPH B = Test)Equal,
(TPH B = Test)Equal,
@ -3567,10 +3519,8 @@ de.dhbwstuttgart.typeinference.unify.Unify: Filtere Constraints:
(TPH B = ? extends Test)] - UNIFY
(TPH B = ? extends Test)] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
Filter: Ausgesondertes Constraint: [[
Filter: Ausgesondertes Constraint: [[
(TPH B = Test), ] |
(TPH B = Test), ] | [
[
(Test = ? extends Test), ] | ] - TYPEINFERENCE
(Test = ? extends Test), ] |
] - TYPEINFERENCE
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
(void <. TPH ABI)Smaller } - UNIFY
(void <. TPH ABI)Smaller } - UNIFY
@ -3584,8 +3534,7 @@ de.dhbwstuttgart.typeinference.unify.Unify: NACH REDUCE2 - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify:
de.dhbwstuttgart.typeinference.unify.Unify:
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH ABI = void), ] |
(TPH ABI = void), ] | ]
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -3617,8 +3566,7 @@ de.dhbwstuttgart.typeinference.unify.Unify: NACH REDUCE2 - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify:
de.dhbwstuttgart.typeinference.unify.Unify:
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH ABJ = void), ] |
(TPH ABJ = void), ] | ]
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -4098,15 +4046,11 @@ de.dhbwstuttgart.typeinference.unify.Unify: Menge E ist leer! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH B = Klasse1), ] |
(TPH B = Klasse1), ] | [
[
(TPH B = ? extends Klasse1), ] | ]
(TPH B = ? extends Klasse1), ] |
]
[[
[[
(TPH B = Klasse1), ] |
(TPH B = Klasse1), ] | [
[
(TPH B = ? extends Klasse1), ] | ]
(TPH B = ? extends Klasse1), ] |
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -4175,10 +4119,8 @@ de.dhbwstuttgart.typeinference.unify.Unify: Filtere Constraints:
(TPH B = ? extends Klasse1)] - UNIFY
(TPH B = ? extends Klasse1)] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
Filter: Ausgesondertes Constraint: [[
Filter: Ausgesondertes Constraint: [[
(TPH B = Klasse1), ] |
(TPH B = Klasse1), ] | [
[
(Klasse1 = ? extends Klasse1), ] | ] - TYPEINFERENCE
(Klasse1 = ? extends Klasse1), ] |
] - TYPEINFERENCE
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
(TPH B = Klasse1)Equal,
(TPH B = Klasse1)Equal,
@ -4246,10 +4188,8 @@ de.dhbwstuttgart.typeinference.unify.Unify: Filtere Constraints:
(TPH B = ? extends Klasse1)] - UNIFY
(TPH B = ? extends Klasse1)] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
Filter: Ausgesondertes Constraint: [[
Filter: Ausgesondertes Constraint: [[
(TPH B = Klasse1), ] |
(TPH B = Klasse1), ] | [
[
(Klasse1 = ? extends Klasse1), ] | ] - TYPEINFERENCE
(Klasse1 = ? extends Klasse1), ] |
] - TYPEINFERENCE
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
(void <. TPH ABI)Smaller } - UNIFY
(void <. TPH ABI)Smaller } - UNIFY
@ -4263,8 +4203,7 @@ de.dhbwstuttgart.typeinference.unify.Unify: NACH REDUCE2 - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify:
de.dhbwstuttgart.typeinference.unify.Unify:
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH ABI = void), ] |
(TPH ABI = void), ] | ]
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -4296,8 +4235,7 @@ de.dhbwstuttgart.typeinference.unify.Unify: NACH REDUCE2 - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify:
de.dhbwstuttgart.typeinference.unify.Unify:
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH ABJ = void), ] |
(TPH ABJ = void), ] | ]
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -4777,15 +4715,11 @@ de.dhbwstuttgart.typeinference.unify.Unify: Menge E ist leer! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH B = Klasse1), ] |
(TPH B = Klasse1), ] | [
[
(TPH B = ? extends Klasse1), ] | ]
(TPH B = ? extends Klasse1), ] |
]
[[
[[
(TPH B = Klasse2), ] |
(TPH B = Klasse2), ] | [
[
(TPH B = ? extends Klasse2), ] | ]
(TPH B = ? extends Klasse2), ] |
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -4854,10 +4788,8 @@ de.dhbwstuttgart.typeinference.unify.Unify: Filtere Constraints:
(TPH B = ? extends Klasse1)] - UNIFY
(TPH B = ? extends Klasse1)] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
Filter: Ausgesondertes Constraint: [[
Filter: Ausgesondertes Constraint: [[
(TPH B = Klasse1), ] |
(TPH B = Klasse1), ] | [
[
(Klasse1 = ? extends Klasse1), ] | ] - TYPEINFERENCE
(Klasse1 = ? extends Klasse1), ] |
] - TYPEINFERENCE
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
(TPH B = Klasse2)Equal,
(TPH B = Klasse2)Equal,
@ -4925,10 +4857,8 @@ de.dhbwstuttgart.typeinference.unify.Unify: Filtere Constraints:
(TPH B = ? extends Klasse2)] - UNIFY
(TPH B = ? extends Klasse2)] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
Filter: Ausgesondertes Constraint: [[
Filter: Ausgesondertes Constraint: [[
(TPH B = Klasse2), ] |
(TPH B = Klasse2), ] | [
[
(Klasse2 = ? extends Klasse2), ] | ] - TYPEINFERENCE
(Klasse2 = ? extends Klasse2), ] |
] - TYPEINFERENCE
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
(void <. TPH ABI)Smaller } - UNIFY
(void <. TPH ABI)Smaller } - UNIFY
@ -4942,8 +4872,7 @@ de.dhbwstuttgart.typeinference.unify.Unify: NACH REDUCE2 - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify:
de.dhbwstuttgart.typeinference.unify.Unify:
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH ABI = void), ] |
(TPH ABI = void), ] | ]
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -4975,8 +4904,7 @@ de.dhbwstuttgart.typeinference.unify.Unify: NACH REDUCE2 - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify:
de.dhbwstuttgart.typeinference.unify.Unify:
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH ABJ = void), ] |
(TPH ABJ = void), ] | ]
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -5456,15 +5384,11 @@ de.dhbwstuttgart.typeinference.unify.Unify: Menge E ist leer! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH B = Klasse2), ] |
(TPH B = Klasse2), ] | [
[
(TPH B = ? extends Klasse2), ] | ]
(TPH B = ? extends Klasse2), ] |
]
[[
[[
(TPH B = Test), ] |
(TPH B = Test), ] | [
[
(TPH B = ? extends Test), ] | ]
(TPH B = ? extends Test), ] |
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -5533,10 +5457,8 @@ de.dhbwstuttgart.typeinference.unify.Unify: Filtere Constraints:
(TPH B = ? extends Klasse2)] - UNIFY
(TPH B = ? extends Klasse2)] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
Filter: Ausgesondertes Constraint: [[
Filter: Ausgesondertes Constraint: [[
(TPH B = Klasse2), ] |
(TPH B = Klasse2), ] | [
[
(Klasse2 = ? extends Klasse2), ] | ] - TYPEINFERENCE
(Klasse2 = ? extends Klasse2), ] |
] - TYPEINFERENCE
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
(TPH B = Test)Equal,
(TPH B = Test)Equal,
@ -5604,10 +5526,8 @@ de.dhbwstuttgart.typeinference.unify.Unify: Filtere Constraints:
(TPH B = ? extends Test)] - UNIFY
(TPH B = ? extends Test)] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
Filter: Ausgesondertes Constraint: [[
Filter: Ausgesondertes Constraint: [[
(TPH B = Test), ] |
(TPH B = Test), ] | [
[
(Test = ? extends Test), ] | ] - TYPEINFERENCE
(Test = ? extends Test), ] |
] - TYPEINFERENCE
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
(void <. TPH ABI)Smaller } - UNIFY
(void <. TPH ABI)Smaller } - UNIFY
@ -5621,8 +5541,7 @@ de.dhbwstuttgart.typeinference.unify.Unify: NACH REDUCE2 - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify:
de.dhbwstuttgart.typeinference.unify.Unify:
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH ABI = void), ] |
(TPH ABI = void), ] | ]
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -5654,8 +5573,7 @@ de.dhbwstuttgart.typeinference.unify.Unify: NACH REDUCE2 - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify:
de.dhbwstuttgart.typeinference.unify.Unify:
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH ABJ = void), ] |
(TPH ABJ = void), ] | ]
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -6135,15 +6053,11 @@ de.dhbwstuttgart.typeinference.unify.Unify: Menge E ist leer! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH B = Klasse2), ] |
(TPH B = Klasse2), ] | [
[
(TPH B = ? extends Klasse2), ] | ]
(TPH B = ? extends Klasse2), ] |
]
[[
[[
(TPH B = Klasse1), ] |
(TPH B = Klasse1), ] | [
[
(TPH B = ? extends Klasse1), ] | ]
(TPH B = ? extends Klasse1), ] |
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -6212,10 +6126,8 @@ de.dhbwstuttgart.typeinference.unify.Unify: Filtere Constraints:
(TPH B = ? extends Klasse2)] - UNIFY
(TPH B = ? extends Klasse2)] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
Filter: Ausgesondertes Constraint: [[
Filter: Ausgesondertes Constraint: [[
(TPH B = Klasse2), ] |
(TPH B = Klasse2), ] | [
[
(Klasse2 = ? extends Klasse2), ] | ] - TYPEINFERENCE
(Klasse2 = ? extends Klasse2), ] |
] - TYPEINFERENCE
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
(TPH B = Klasse1)Equal,
(TPH B = Klasse1)Equal,
@ -6283,10 +6195,8 @@ de.dhbwstuttgart.typeinference.unify.Unify: Filtere Constraints:
(TPH B = ? extends Klasse1)] - UNIFY
(TPH B = ? extends Klasse1)] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
Filter: Ausgesondertes Constraint: [[
Filter: Ausgesondertes Constraint: [[
(TPH B = Klasse1), ] |
(TPH B = Klasse1), ] | [
[
(Klasse1 = ? extends Klasse1), ] | ] - TYPEINFERENCE
(Klasse1 = ? extends Klasse1), ] |
] - TYPEINFERENCE
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
(void <. TPH ABI)Smaller } - UNIFY
(void <. TPH ABI)Smaller } - UNIFY
@ -6300,8 +6210,7 @@ de.dhbwstuttgart.typeinference.unify.Unify: NACH REDUCE2 - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify:
de.dhbwstuttgart.typeinference.unify.Unify:
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH ABI = void), ] |
(TPH ABI = void), ] | ]
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -6333,8 +6242,7 @@ de.dhbwstuttgart.typeinference.unify.Unify: NACH REDUCE2 - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify:
de.dhbwstuttgart.typeinference.unify.Unify:
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH ABJ = void), ] |
(TPH ABJ = void), ] | ]
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -6814,15 +6722,11 @@ de.dhbwstuttgart.typeinference.unify.Unify: Menge E ist leer! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH B = Klasse2), ] |
(TPH B = Klasse2), ] | [
[
(TPH B = ? extends Klasse2), ] | ]
(TPH B = ? extends Klasse2), ] |
]
[[
[[
(TPH B = Klasse2), ] |
(TPH B = Klasse2), ] | [
[
(TPH B = ? extends Klasse2), ] | ]
(TPH B = ? extends Klasse2), ] |
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -6891,10 +6795,8 @@ de.dhbwstuttgart.typeinference.unify.Unify: Filtere Constraints:
(TPH B = ? extends Klasse2)] - UNIFY
(TPH B = ? extends Klasse2)] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
Filter: Ausgesondertes Constraint: [[
Filter: Ausgesondertes Constraint: [[
(TPH B = Klasse2), ] |
(TPH B = Klasse2), ] | [
[
(Klasse2 = ? extends Klasse2), ] | ] - TYPEINFERENCE
(Klasse2 = ? extends Klasse2), ] |
] - TYPEINFERENCE
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
(TPH B = Klasse2)Equal,
(TPH B = Klasse2)Equal,
@ -6962,10 +6864,8 @@ de.dhbwstuttgart.typeinference.unify.Unify: Filtere Constraints:
(TPH B = ? extends Klasse2)] - UNIFY
(TPH B = ? extends Klasse2)] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Ergebnis: [] - UNIFY
Filter: Ausgesondertes Constraint: [[
Filter: Ausgesondertes Constraint: [[
(TPH B = Klasse2), ] |
(TPH B = Klasse2), ] | [
[
(Klasse2 = ? extends Klasse2), ] | ] - TYPEINFERENCE
(Klasse2 = ? extends Klasse2), ] |
] - TYPEINFERENCE
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
(void <. TPH ABI)Smaller } - UNIFY
(void <. TPH ABI)Smaller } - UNIFY
@ -6979,8 +6879,7 @@ de.dhbwstuttgart.typeinference.unify.Unify: NACH REDUCE2 - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify:
de.dhbwstuttgart.typeinference.unify.Unify:
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH ABI = void), ] |
(TPH ABI = void), ] | ]
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
@ -7012,8 +6911,7 @@ de.dhbwstuttgart.typeinference.unify.Unify: NACH REDUCE2 - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify:
de.dhbwstuttgart.typeinference.unify.Unify:
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
--> keine Regel anwendbar --> umkopieren !!!!!!!!!!!!!!!!!!!!! - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
de.dhbwstuttgart.typeinference.unify.Unify: Filtere 'WrongConstraints' auf: [[[
(TPH ABJ = void), ] |
(TPH ABJ = void), ] | ]
]
] - UNIFY
] - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: ******************************* - UNIFY
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {
de.dhbwstuttgart.typeinference.unify.Unify: Menge E = {