diff --git a/semantic/field_access_from_static_context.invalid.mj b/semantic/field_access_from_static_context.invalid.mj new file mode 100644 index 0000000000000000000000000000000000000000..be22485f674611cbef98b0991a3433cdd3ea103d --- /dev/null +++ b/semantic/field_access_from_static_context.invalid.mj @@ -0,0 +1,7 @@ +class FieldAccessStatic { + public int nonStatic; + + public static void main(String[] args) { + nonStatic = 42; + } +} diff --git a/semantic/field_access_on_class_identifier.invalid.mj b/semantic/field_access_on_class_identifier.invalid.mj new file mode 100644 index 0000000000000000000000000000000000000000..07944542c972204331604c54e5beea7cdc0ac155 --- /dev/null +++ b/semantic/field_access_on_class_identifier.invalid.mj @@ -0,0 +1,11 @@ +class FieldAccess { + public int field; + + public static void main(String[] args) { + new FieldAccess().accessField(); + } + + public void accessField() { + int i = FieldAccess.field; + } +}