| // Copyright (c) 2017, the R8 project authors. Please see the AUTHORS file |
| // for details. All rights reserved. Use of this source code is governed by a |
| // BSD-style license that can be found in the LICENSE file. |
| package naming001; |
| |
| public class Reflect2 { |
| public volatile int fieldPublic; |
| |
| private volatile int fieldPrivate; |
| |
| public volatile long fieldLong; |
| |
| private volatile long fieldLong2; |
| |
| volatile long fieldLong3; |
| |
| protected volatile long fieldLong4; |
| |
| public volatile A a; |
| |
| public volatile B b; |
| |
| private volatile Object c; |
| |
| private void calledMethod() { |
| } |
| |
| public void m(A a) { |
| } |
| |
| private void privateMethod(B b) { |
| } |
| |
| class A { |
| } |
| |
| class B { |
| } |
| } |
| |