diff options
Diffstat (limited to 'plugins/typeMigration/testData/refactoring/migrateTypeSignature/exprAccess2Lvalue/before/Expr.java')
-rw-r--r-- | plugins/typeMigration/testData/refactoring/migrateTypeSignature/exprAccess2Lvalue/before/Expr.java | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/plugins/typeMigration/testData/refactoring/migrateTypeSignature/exprAccess2Lvalue/before/Expr.java b/plugins/typeMigration/testData/refactoring/migrateTypeSignature/exprAccess2Lvalue/before/Expr.java new file mode 100644 index 000000000000..1c13032fa121 --- /dev/null +++ b/plugins/typeMigration/testData/refactoring/migrateTypeSignature/exprAccess2Lvalue/before/Expr.java @@ -0,0 +1,35 @@ +class ClassParent {} +class ClassChild extends ClassParent { + public void forAccess2() { + } + + public int myForAccess; +} +class ClassGrandChild extends ClassChild {} + +class Expr { + public ClassChild myForAccess; + public ClassChild forAccess() { + return myForAccess; + } + + public void methMemAcc() { + ClassChild vf = myForAccess; + ClassChild vm = forAccess(); + + ClassChild vfthis = this.myForAccess; + ClassChild vmthis = this.forAccess(); + + ClassChild vfcthis = Expr.this.myForAccess; + ClassChild vmcthis = Expr.this.forAccess(); + + ClassChild vfparen = (this).myForAccess; + ClassChild vmparen = (this).forAccess(); + + ClassChild vfnew = new Expr().myForAccess; + ClassChild vmnew = new Expr().forAccess(); + + int v = forAccess().myForAccess; + forAccess().forAccess2(); + } +} |