(
JClass declaringClass, String name, Type type, boolean isStatic)
| 72 | private transient JField field; |
| 73 | |
| 74 | public static FieldRef get( |
| 75 | JClass declaringClass, String name, Type type, boolean isStatic) { |
| 76 | Key key = new Key(declaringClass, name, type); |
| 77 | return map.computeIfAbsent(key, k -> new FieldRef(k, isStatic)); |
| 78 | } |
| 79 | |
| 80 | private FieldRef(Key key, boolean isStatic) { |
| 81 | super(key.declaringClass, key.name, isStatic); |