|  | // 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 multidex002; | 
|  |  | 
|  | public enum ReferencedByAnnotationWithOtherReferences { | 
|  |  | 
|  | A { | 
|  | private ReferencedByEnum a = new ReferencedByEnum(); | 
|  | @Override | 
|  | public int get() { | 
|  | return a.hashCode(); | 
|  | } | 
|  | }, | 
|  | B { | 
|  | private ReferencedByEnum b = new ReferencedByEnum(); | 
|  | @Override | 
|  | public int get() { | 
|  | return b.hashCode(); | 
|  | } | 
|  | }; | 
|  |  | 
|  |  | 
|  | public abstract int get(); | 
|  | } |