diff options
Diffstat (limited to 'java/typeMigration/testData/refactoring/migrateTypeSignature/exprNewReference/after/Expr.java')
-rw-r--r-- | java/typeMigration/testData/refactoring/migrateTypeSignature/exprNewReference/after/Expr.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/java/typeMigration/testData/refactoring/migrateTypeSignature/exprNewReference/after/Expr.java b/java/typeMigration/testData/refactoring/migrateTypeSignature/exprNewReference/after/Expr.java new file mode 100644 index 000000000000..5cc9c87ec7e4 --- /dev/null +++ b/java/typeMigration/testData/refactoring/migrateTypeSignature/exprNewReference/after/Expr.java @@ -0,0 +1,21 @@ +class Expr { + private class Ancestor {} + private class Subject extends Ancestor {} + private class Descendant extends Subject {} + + private Subject myField; + + public void meth() { + myField = new Ancestor(); + myField = this.new Ancestor(); + myField = new Ancestor() {}; + + myField = new Subject(); + myField = this.new Subject(); + myField = new Subject() {}; + + myField = new Descendant(); + myField = this.new Descendant(); + myField = new Descendant() {}; + } +} |