public class lombok.core.handlers.HandlerUtil
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: lombok.core.handlers.HandlerUtil
super_class: java.lang.Object
{
public static final java.util.List<java.lang.String> NONNULL_ANNOTATIONS;
descriptor: Ljava/util/List;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/List<Ljava/lang/String;>;
public static final java.util.List<java.lang.String> BASE_COPYABLE_ANNOTATIONS;
descriptor: Ljava/util/List;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/List<Ljava/lang/String;>;
public static final java.util.List<java.lang.String> COPY_TO_SETTER_ANNOTATIONS;
descriptor: Ljava/util/List;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/List<Ljava/lang/String;>;
public static final java.util.List<java.lang.String> COPY_TO_BUILDER_SINGULAR_SETTER_ANNOTATIONS;
descriptor: Ljava/util/List;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/List<Ljava/lang/String;>;
public static final java.util.List<java.lang.String> JACKSON_COPY_TO_BUILDER_ANNOTATIONS;
descriptor: Ljava/util/List;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/List<Ljava/lang/String;>;
public static final java.util.List<java.lang.String> INVALID_ON_BUILDERS;
descriptor: Ljava/util/List;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/List<Ljava/lang/String;>;
public static final java.lang.String DEFAULT_EXCEPTION_FOR_NON_NULL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "java.lang.NullPointerException"
private static final java.util.regex.Pattern PRIMITIVE_WRAPPER_TYPE_NAME_PATTERN;
descriptor: Ljava/util/regex/Pattern;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.util.regex.Pattern SECTION_FINDER;
descriptor: Ljava/util/regex/Pattern;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.util.regex.Pattern LINE_BREAK_FINDER;
descriptor: Ljava/util/regex/Pattern;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.util.regex.Pattern FIND_RETURN;
descriptor: Ljava/util/regex/Pattern;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: bipush 13
anewarray java.lang.String
dup
iconst_0
1: ldc "androidx.annotation.NonNull"
aastore
dup
iconst_1
2: ldc "android.support.annotation.NonNull"
aastore
dup
iconst_2
3: ldc "com.sun.istack.internal.NotNull"
aastore
dup
iconst_3
4: ldc "edu.umd.cs.findbugs.annotations.NonNull"
aastore
dup
iconst_4
5: ldc "javax.annotation.Nonnull"
aastore
dup
iconst_5
6: ldc "lombok.NonNull"
aastore
dup
bipush 6
7: ldc "org.checkerframework.checker.nullness.qual.NonNull"
aastore
dup
bipush 7
8: ldc "org.eclipse.jdt.annotation.NonNull"
aastore
dup
bipush 8
9: ldc "org.eclipse.jgit.annotations.NonNull"
aastore
dup
bipush 9
10: ldc "org.jetbrains.annotations.NotNull"
aastore
dup
bipush 10
11: ldc "org.jmlspecs.annotation.NonNull"
aastore
dup
bipush 11
12: ldc "org.netbeans.api.annotations.common.NonNull"
aastore
dup
bipush 12
13: ldc "org.springframework.lang.NonNull"
aastore
14: invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
putstatic lombok.core.handlers.HandlerUtil.NONNULL_ANNOTATIONS:Ljava/util/List;
15: sipush 211
anewarray java.lang.String
dup
iconst_0
16: ldc "androidx.annotation.NonNull"
aastore
dup
iconst_1
17: ldc "androidx.annotation.Nullable"
aastore
dup
iconst_2
18: ldc "android.support.annotation.NonNull"
aastore
dup
iconst_3
19: ldc "android.support.annotation.Nullable"
aastore
dup
iconst_4
20: ldc "edu.umd.cs.findbugs.annotations.NonNull"
aastore
dup
iconst_5
21: ldc "edu.umd.cs.findbugs.annotations.Nullable"
aastore
dup
bipush 6
22: ldc "edu.umd.cs.findbugs.annotations.UnknownNullness"
aastore
dup
bipush 7
23: ldc "javax.annotation.CheckForNull"
aastore
dup
bipush 8
24: ldc "javax.annotation.Nonnull"
aastore
dup
bipush 9
25: ldc "javax.annotation.Nullable"
aastore
dup
bipush 10
26: ldc "lombok.NonNull"
aastore
dup
bipush 11
27: ldc "org.jmlspecs.annotation.NonNull"
aastore
dup
bipush 12
28: ldc "org.jmlspecs.annotation.Nullable"
aastore
dup
bipush 13
29: ldc "org.checkerframework.checker.compilermsgs.qual.CompilerMessageKey"
aastore
dup
bipush 14
30: ldc "org.checkerframework.checker.compilermsgs.qual.CompilerMessageKeyBottom"
aastore
dup
bipush 15
31: ldc "org.checkerframework.checker.compilermsgs.qual.UnknownCompilerMessageKey"
aastore
dup
bipush 16
32: ldc "org.checkerframework.checker.fenum.qual.AwtAlphaCompositingRule"
aastore
dup
bipush 17
33: ldc "org.checkerframework.checker.fenum.qual.AwtColorSpace"
aastore
dup
bipush 18
34: ldc "org.checkerframework.checker.fenum.qual.AwtCursorType"
aastore
dup
bipush 19
35: ldc "org.checkerframework.checker.fenum.qual.AwtFlowLayout"
aastore
dup
bipush 20
36: ldc "org.checkerframework.checker.fenum.qual.Fenum"
aastore
dup
bipush 21
37: ldc "org.checkerframework.checker.fenum.qual.FenumBottom"
aastore
dup
bipush 22
38: ldc "org.checkerframework.checker.fenum.qual.FenumTop"
aastore
dup
bipush 23
39: ldc "org.checkerframework.checker.fenum.qual.PolyFenum"
aastore
dup
bipush 24
40: ldc "org.checkerframework.checker.fenum.qual.SwingBoxOrientation"
aastore
dup
bipush 25
41: ldc "org.checkerframework.checker.fenum.qual.SwingCompassDirection"
aastore
dup
bipush 26
42: ldc "org.checkerframework.checker.fenum.qual.SwingElementOrientation"
aastore
dup
bipush 27
43: ldc "org.checkerframework.checker.fenum.qual.SwingHorizontalOrientation"
aastore
dup
bipush 28
44: ldc "org.checkerframework.checker.fenum.qual.SwingSplitPaneOrientation"
aastore
dup
bipush 29
45: ldc "org.checkerframework.checker.fenum.qual.SwingTextOrientation"
aastore
dup
bipush 30
46: ldc "org.checkerframework.checker.fenum.qual.SwingTitleJustification"
aastore
dup
bipush 31
47: ldc "org.checkerframework.checker.fenum.qual.SwingTitlePosition"
aastore
dup
bipush 32
48: ldc "org.checkerframework.checker.fenum.qual.SwingVerticalOrientation"
aastore
dup
bipush 33
49: ldc "org.checkerframework.checker.formatter.qual.Format"
aastore
dup
bipush 34
50: ldc "org.checkerframework.checker.formatter.qual.FormatBottom"
aastore
dup
bipush 35
51: ldc "org.checkerframework.checker.formatter.qual.InvalidFormat"
aastore
dup
bipush 36
52: ldc "org.checkerframework.checker.guieffect.qual.AlwaysSafe"
aastore
dup
bipush 37
53: ldc "org.checkerframework.checker.guieffect.qual.PolyUI"
aastore
dup
bipush 38
54: ldc "org.checkerframework.checker.guieffect.qual.UI"
aastore
dup
bipush 39
55: ldc "org.checkerframework.checker.i18nformatter.qual.I18nFormat"
aastore
dup
bipush 40
56: ldc "org.checkerframework.checker.i18nformatter.qual.I18nFormatBottom"
aastore
dup
bipush 41
57: ldc "org.checkerframework.checker.i18nformatter.qual.I18nFormatFor"
aastore
dup
bipush 42
58: ldc "org.checkerframework.checker.i18nformatter.qual.I18nInvalidFormat"
aastore
dup
bipush 43
59: ldc "org.checkerframework.checker.i18nformatter.qual.I18nUnknownFormat"
aastore
dup
bipush 44
60: ldc "org.checkerframework.checker.i18n.qual.LocalizableKey"
aastore
dup
bipush 45
61: ldc "org.checkerframework.checker.i18n.qual.LocalizableKeyBottom"
aastore
dup
bipush 46
62: ldc "org.checkerframework.checker.i18n.qual.Localized"
aastore
dup
bipush 47
63: ldc "org.checkerframework.checker.i18n.qual.UnknownLocalizableKey"
aastore
dup
bipush 48
64: ldc "org.checkerframework.checker.i18n.qual.UnknownLocalized"
aastore
dup
bipush 49
65: ldc "org.checkerframework.checker.index.qual.GTENegativeOne"
aastore
dup
bipush 50
66: ldc "org.checkerframework.checker.index.qual.IndexFor"
aastore
dup
bipush 51
67: ldc "org.checkerframework.checker.index.qual.IndexOrHigh"
aastore
dup
bipush 52
68: ldc "org.checkerframework.checker.index.qual.IndexOrLow"
aastore
dup
bipush 53
69: ldc "org.checkerframework.checker.index.qual.LengthOf"
aastore
dup
bipush 54
70: ldc "org.checkerframework.checker.index.qual.LessThan"
aastore
dup
bipush 55
71: ldc "org.checkerframework.checker.index.qual.LessThanBottom"
aastore
dup
bipush 56
72: ldc "org.checkerframework.checker.index.qual.LessThanUnknown"
aastore
dup
bipush 57
73: ldc "org.checkerframework.checker.index.qual.LowerBoundBottom"
aastore
dup
bipush 58
74: ldc "org.checkerframework.checker.index.qual.LowerBoundUnknown"
aastore
dup
bipush 59
75: ldc "org.checkerframework.checker.index.qual.LTEqLengthOf"
aastore
dup
bipush 60
76: ldc "org.checkerframework.checker.index.qual.LTLengthOf"
aastore
dup
bipush 61
77: ldc "org.checkerframework.checker.index.qual.LTOMLengthOf"
aastore
dup
bipush 62
78: ldc "org.checkerframework.checker.index.qual.NegativeIndexFor"
aastore
dup
bipush 63
79: ldc "org.checkerframework.checker.index.qual.NonNegative"
aastore
dup
bipush 64
80: ldc "org.checkerframework.checker.index.qual.PolyIndex"
aastore
dup
bipush 65
81: ldc "org.checkerframework.checker.index.qual.PolyLength"
aastore
dup
bipush 66
82: ldc "org.checkerframework.checker.index.qual.PolyLowerBound"
aastore
dup
bipush 67
83: ldc "org.checkerframework.checker.index.qual.PolySameLen"
aastore
dup
bipush 68
84: ldc "org.checkerframework.checker.index.qual.PolyUpperBound"
aastore
dup
bipush 69
85: ldc "org.checkerframework.checker.index.qual.Positive"
aastore
dup
bipush 70
86: ldc "org.checkerframework.checker.index.qual.SameLen"
aastore
dup
bipush 71
87: ldc "org.checkerframework.checker.index.qual.SameLenBottom"
aastore
dup
bipush 72
88: ldc "org.checkerframework.checker.index.qual.SameLenUnknown"
aastore
dup
bipush 73
89: ldc "org.checkerframework.checker.index.qual.SearchIndexBottom"
aastore
dup
bipush 74
90: ldc "org.checkerframework.checker.index.qual.SearchIndexFor"
aastore
dup
bipush 75
91: ldc "org.checkerframework.checker.index.qual.SearchIndexUnknown"
aastore
dup
bipush 76
92: ldc "org.checkerframework.checker.index.qual.SubstringIndexBottom"
aastore
dup
bipush 77
93: ldc "org.checkerframework.checker.index.qual.SubstringIndexFor"
aastore
dup
bipush 78
94: ldc "org.checkerframework.checker.index.qual.SubstringIndexUnknown"
aastore
dup
bipush 79
95: ldc "org.checkerframework.checker.index.qual.UpperBoundBottom"
aastore
dup
bipush 80
96: ldc "org.checkerframework.checker.index.qual.UpperBoundUnknown"
aastore
dup
bipush 81
97: ldc "org.checkerframework.checker.initialization.qual.FBCBottom"
aastore
dup
bipush 82
98: ldc "org.checkerframework.checker.initialization.qual.Initialized"
aastore
dup
bipush 83
99: ldc "org.checkerframework.checker.initialization.qual.UnderInitialization"
aastore
dup
bipush 84
100: ldc "org.checkerframework.checker.initialization.qual.UnknownInitialization"
aastore
dup
bipush 85
101: ldc "org.checkerframework.checker.interning.qual.Interned"
aastore
dup
bipush 86
102: ldc "org.checkerframework.checker.interning.qual.InternedDistinct"
aastore
dup
bipush 87
103: ldc "org.checkerframework.checker.interning.qual.PolyInterned"
aastore
dup
bipush 88
104: ldc "org.checkerframework.checker.interning.qual.UnknownInterned"
aastore
dup
bipush 89
105: ldc "org.checkerframework.checker.lock.qual.GuardedBy"
aastore
dup
bipush 90
106: ldc "org.checkerframework.checker.lock.qual.GuardedByBottom"
aastore
dup
bipush 91
107: ldc "org.checkerframework.checker.lock.qual.GuardedByUnknown"
aastore
dup
bipush 92
108: ldc "org.checkerframework.checker.lock.qual.GuardSatisfied"
aastore
dup
bipush 93
109: ldc "org.checkerframework.checker.nullness.qual.KeyFor"
aastore
dup
bipush 94
110: ldc "org.checkerframework.checker.nullness.qual.KeyForBottom"
aastore
dup
bipush 95
111: ldc "org.checkerframework.checker.nullness.qual.MonotonicNonNull"
aastore
dup
bipush 96
112: ldc "org.checkerframework.checker.nullness.qual.NonNull"
aastore
dup
bipush 97
113: ldc "org.checkerframework.checker.nullness.qual.NonRaw"
aastore
dup
bipush 98
114: ldc "org.checkerframework.checker.nullness.qual.Nullable"
aastore
dup
bipush 99
115: ldc "org.checkerframework.checker.nullness.qual.PolyKeyFor"
aastore
dup
bipush 100
116: ldc "org.checkerframework.checker.nullness.qual.PolyNull"
aastore
dup
bipush 101
117: ldc "org.checkerframework.checker.nullness.qual.PolyRaw"
aastore
dup
bipush 102
118: ldc "org.checkerframework.checker.nullness.qual.Raw"
aastore
dup
bipush 103
119: ldc "org.checkerframework.checker.nullness.qual.UnknownKeyFor"
aastore
dup
bipush 104
120: ldc "org.checkerframework.checker.optional.qual.MaybePresent"
aastore
dup
bipush 105
121: ldc "org.checkerframework.checker.optional.qual.PolyPresent"
aastore
dup
bipush 106
122: ldc "org.checkerframework.checker.optional.qual.Present"
aastore
dup
bipush 107
123: ldc "org.checkerframework.checker.propkey.qual.PropertyKey"
aastore
dup
bipush 108
124: ldc "org.checkerframework.checker.propkey.qual.PropertyKeyBottom"
aastore
dup
bipush 109
125: ldc "org.checkerframework.checker.propkey.qual.UnknownPropertyKey"
aastore
dup
bipush 110
126: ldc "org.checkerframework.checker.regex.qual.PolyRegex"
aastore
dup
bipush 111
127: ldc "org.checkerframework.checker.regex.qual.Regex"
aastore
dup
bipush 112
128: ldc "org.checkerframework.checker.regex.qual.RegexBottom"
aastore
dup
bipush 113
129: ldc "org.checkerframework.checker.regex.qual.UnknownRegex"
aastore
dup
bipush 114
130: ldc "org.checkerframework.checker.signature.qual.BinaryName"
aastore
dup
bipush 115
131: ldc "org.checkerframework.checker.signature.qual.BinaryNameInUnnamedPackage"
aastore
dup
bipush 116
132: ldc "org.checkerframework.checker.signature.qual.ClassGetName"
aastore
dup
bipush 117
133: ldc "org.checkerframework.checker.signature.qual.ClassGetSimpleName"
aastore
dup
bipush 118
134: ldc "org.checkerframework.checker.signature.qual.DotSeparatedIdentifiers"
aastore
dup
bipush 119
135: ldc "org.checkerframework.checker.signature.qual.FieldDescriptor"
aastore
dup
bipush 120
136: ldc "org.checkerframework.checker.signature.qual.FieldDescriptorForPrimitive"
aastore
dup
bipush 121
137: ldc "org.checkerframework.checker.signature.qual.FieldDescriptorForPrimitiveOrArrayInUnnamedPackage"
aastore
dup
bipush 122
138: ldc "org.checkerframework.checker.signature.qual.FqBinaryName"
aastore
dup
bipush 123
139: ldc "org.checkerframework.checker.signature.qual.FullyQualifiedName"
aastore
dup
bipush 124
140: ldc "org.checkerframework.checker.signature.qual.Identifier"
aastore
dup
bipush 125
141: ldc "org.checkerframework.checker.signature.qual.IdentifierOrArray"
aastore
dup
bipush 126
142: ldc "org.checkerframework.checker.signature.qual.InternalForm"
aastore
dup
bipush 127
143: ldc "org.checkerframework.checker.signature.qual.MethodDescriptor"
aastore
dup
sipush 128
144: ldc "org.checkerframework.checker.signature.qual.PolySignature"
aastore
dup
sipush 129
145: ldc "org.checkerframework.checker.signature.qual.SignatureBottom"
aastore
dup
sipush 130
146: ldc "org.checkerframework.checker.signedness.qual.Constant"
aastore
dup
sipush 131
147: ldc "org.checkerframework.checker.signedness.qual.PolySignedness"
aastore
dup
sipush 132
148: ldc "org.checkerframework.checker.signedness.qual.PolySigned"
aastore
dup
sipush 133
149: ldc "org.checkerframework.checker.signedness.qual.Signed"
aastore
dup
sipush 134
150: ldc "org.checkerframework.checker.signedness.qual.SignednessBottom"
aastore
dup
sipush 135
151: ldc "org.checkerframework.checker.signedness.qual.SignednessGlb"
aastore
dup
sipush 136
152: ldc "org.checkerframework.checker.signedness.qual.SignedPositive"
aastore
dup
sipush 137
153: ldc "org.checkerframework.checker.signedness.qual.UnknownSignedness"
aastore
dup
sipush 138
154: ldc "org.checkerframework.checker.signedness.qual.Unsigned"
aastore
dup
sipush 139
155: ldc "org.checkerframework.checker.tainting.qual.PolyTainted"
aastore
dup
sipush 140
156: ldc "org.checkerframework.checker.tainting.qual.Tainted"
aastore
dup
sipush 141
157: ldc "org.checkerframework.checker.tainting.qual.Untainted"
aastore
dup
sipush 142
158: ldc "org.checkerframework.checker.units.qual.A"
aastore
dup
sipush 143
159: ldc "org.checkerframework.checker.units.qual.Acceleration"
aastore
dup
sipush 144
160: ldc "org.checkerframework.checker.units.qual.Angle"
aastore
dup
sipush 145
161: ldc "org.checkerframework.checker.units.qual.Area"
aastore
dup
sipush 146
162: ldc "org.checkerframework.checker.units.qual.C"
aastore
dup
sipush 147
163: ldc "org.checkerframework.checker.units.qual.cd"
aastore
dup
sipush 148
164: ldc "org.checkerframework.checker.units.qual.Current"
aastore
dup
sipush 149
165: ldc "org.checkerframework.checker.units.qual.degrees"
aastore
dup
sipush 150
166: ldc "org.checkerframework.checker.units.qual.g"
aastore
dup
sipush 151
167: ldc "org.checkerframework.checker.units.qual.h"
aastore
dup
sipush 152
168: ldc "org.checkerframework.checker.units.qual.K"
aastore
dup
sipush 153
169: ldc "org.checkerframework.checker.units.qual.kg"
aastore
dup
sipush 154
170: ldc "org.checkerframework.checker.units.qual.km"
aastore
dup
sipush 155
171: ldc "org.checkerframework.checker.units.qual.km2"
aastore
dup
sipush 156
172: ldc "org.checkerframework.checker.units.qual.kmPERh"
aastore
dup
sipush 157
173: ldc "org.checkerframework.checker.units.qual.Length"
aastore
dup
sipush 158
174: ldc "org.checkerframework.checker.units.qual.Luminance"
aastore
dup
sipush 159
175: ldc "org.checkerframework.checker.units.qual.m"
aastore
dup
sipush 160
176: ldc "org.checkerframework.checker.units.qual.m2"
aastore
dup
sipush 161
177: ldc "org.checkerframework.checker.units.qual.Mass"
aastore
dup
sipush 162
178: ldc "org.checkerframework.checker.units.qual.min"
aastore
dup
sipush 163
179: ldc "org.checkerframework.checker.units.qual.mm"
aastore
dup
sipush 164
180: ldc "org.checkerframework.checker.units.qual.mm2"
aastore
dup
sipush 165
181: ldc "org.checkerframework.checker.units.qual.mol"
aastore
dup
sipush 166
182: ldc "org.checkerframework.checker.units.qual.mPERs"
aastore
dup
sipush 167
183: ldc "org.checkerframework.checker.units.qual.mPERs2"
aastore
dup
sipush 168
184: ldc "org.checkerframework.checker.units.qual.PolyUnit"
aastore
dup
sipush 169
185: ldc "org.checkerframework.checker.units.qual.radians"
aastore
dup
sipush 170
186: ldc "org.checkerframework.checker.units.qual.s"
aastore
dup
sipush 171
187: ldc "org.checkerframework.checker.units.qual.Speed"
aastore
dup
sipush 172
188: ldc "org.checkerframework.checker.units.qual.Substance"
aastore
dup
sipush 173
189: ldc "org.checkerframework.checker.units.qual.Temperature"
aastore
dup
sipush 174
190: ldc "org.checkerframework.checker.units.qual.Time"
aastore
dup
sipush 175
191: ldc "org.checkerframework.checker.units.qual.UnitsBottom"
aastore
dup
sipush 176
192: ldc "org.checkerframework.checker.units.qual.UnknownUnits"
aastore
dup
sipush 177
193: ldc "org.checkerframework.common.aliasing.qual.LeakedToResult"
aastore
dup
sipush 178
194: ldc "org.checkerframework.common.aliasing.qual.MaybeAliased"
aastore
dup
sipush 179
195: ldc "org.checkerframework.common.aliasing.qual.NonLeaked"
aastore
dup
sipush 180
196: ldc "org.checkerframework.common.aliasing.qual.Unique"
aastore
dup
sipush 181
197: ldc "org.checkerframework.common.reflection.qual.ClassBound"
aastore
dup
sipush 182
198: ldc "org.checkerframework.common.reflection.qual.ClassVal"
aastore
dup
sipush 183
199: ldc "org.checkerframework.common.reflection.qual.ClassValBottom"
aastore
dup
sipush 184
200: ldc "org.checkerframework.common.reflection.qual.MethodVal"
aastore
dup
sipush 185
201: ldc "org.checkerframework.common.reflection.qual.MethodValBottom"
aastore
dup
sipush 186
202: ldc "org.checkerframework.common.reflection.qual.UnknownClass"
aastore
dup
sipush 187
203: ldc "org.checkerframework.common.reflection.qual.UnknownMethod"
aastore
dup
sipush 188
204: ldc "org.checkerframework.common.subtyping.qual.Bottom"
aastore
dup
sipush 189
205: ldc "org.checkerframework.common.util.report.qual.ReportUnqualified"
aastore
dup
sipush 190
206: ldc "org.checkerframework.common.value.qual.ArrayLen"
aastore
dup
sipush 191
207: ldc "org.checkerframework.common.value.qual.ArrayLenRange"
aastore
dup
sipush 192
208: ldc "org.checkerframework.common.value.qual.BoolVal"
aastore
dup
sipush 193
209: ldc "org.checkerframework.common.value.qual.BottomVal"
aastore
dup
sipush 194
210: ldc "org.checkerframework.common.value.qual.DoubleVal"
aastore
dup
sipush 195
211: ldc "org.checkerframework.common.value.qual.IntRange"
aastore
dup
sipush 196
212: ldc "org.checkerframework.common.value.qual.IntVal"
aastore
dup
sipush 197
213: ldc "org.checkerframework.common.value.qual.MinLen"
aastore
dup
sipush 198
214: ldc "org.checkerframework.common.value.qual.PolyValue"
aastore
dup
sipush 199
215: ldc "org.checkerframework.common.value.qual.StringVal"
aastore
dup
sipush 200
216: ldc "org.checkerframework.common.value.qual.UnknownVal"
aastore
dup
sipush 201
217: ldc "org.checkerframework.framework.qual.PolyAll"
aastore
dup
sipush 202
218: ldc "org.checkerframework.framework.util.PurityUnqualified"
aastore
dup
sipush 203
219: ldc "org.eclipse.jdt.annotation.NonNull"
aastore
dup
sipush 204
220: ldc "org.eclipse.jdt.annotation.Nullable"
aastore
dup
sipush 205
221: ldc "org.jetbrains.annotations.NotNull"
aastore
dup
sipush 206
222: ldc "org.jetbrains.annotations.Nullable"
aastore
dup
sipush 207
223: ldc "org.springframework.lang.NonNull"
aastore
dup
sipush 208
224: ldc "org.springframework.lang.Nullable"
aastore
dup
sipush 209
225: ldc "org.netbeans.api.annotations.common.NonNull"
aastore
dup
sipush 210
226: ldc "org.netbeans.api.annotations.common.NullAllowed"
aastore
227: invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
putstatic lombok.core.handlers.HandlerUtil.BASE_COPYABLE_ANNOTATIONS:Ljava/util/List;
228: bipush 12
anewarray java.lang.String
dup
iconst_0
229: ldc "com.fasterxml.jackson.annotation.JacksonInject"
aastore
dup
iconst_1
230: ldc "com.fasterxml.jackson.annotation.JsonAlias"
aastore
dup
iconst_2
231: ldc "com.fasterxml.jackson.annotation.JsonFormat"
aastore
dup
iconst_3
232: ldc "com.fasterxml.jackson.annotation.JsonIgnore"
aastore
dup
iconst_4
233: ldc "com.fasterxml.jackson.annotation.JsonIgnoreProperties"
aastore
dup
iconst_5
234: ldc "com.fasterxml.jackson.annotation.JsonProperty"
aastore
dup
bipush 6
235: ldc "com.fasterxml.jackson.annotation.JsonSetter"
aastore
dup
bipush 7
236: ldc "com.fasterxml.jackson.annotation.JsonSubTypes"
aastore
dup
bipush 8
237: ldc "com.fasterxml.jackson.annotation.JsonTypeInfo"
aastore
dup
bipush 9
238: ldc "com.fasterxml.jackson.annotation.JsonView"
aastore
dup
bipush 10
239: ldc "com.fasterxml.jackson.databind.annotation.JsonDeserialize"
aastore
dup
bipush 11
240: ldc "com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty"
aastore
241: invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
putstatic lombok.core.handlers.HandlerUtil.COPY_TO_SETTER_ANNOTATIONS:Ljava/util/List;
242: iconst_1
anewarray java.lang.String
dup
iconst_0
243: ldc "com.fasterxml.jackson.annotation.JsonAnySetter"
aastore
244: invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
putstatic lombok.core.handlers.HandlerUtil.COPY_TO_BUILDER_SINGULAR_SETTER_ANNOTATIONS:Ljava/util/List;
245: bipush 11
anewarray java.lang.String
dup
iconst_0
246: ldc "com.fasterxml.jackson.annotation.JsonAutoDetect"
aastore
dup
iconst_1
247: ldc "com.fasterxml.jackson.annotation.JsonFormat"
aastore
dup
iconst_2
248: ldc "com.fasterxml.jackson.annotation.JsonIgnoreProperties"
aastore
dup
iconst_3
249: ldc "com.fasterxml.jackson.annotation.JsonIgnoreType"
aastore
dup
iconst_4
250: ldc "com.fasterxml.jackson.annotation.JsonPropertyOrder"
aastore
dup
iconst_5
251: ldc "com.fasterxml.jackson.annotation.JsonRootName"
aastore
dup
bipush 6
252: ldc "com.fasterxml.jackson.annotation.JsonSubTypes"
aastore
dup
bipush 7
253: ldc "com.fasterxml.jackson.annotation.JsonTypeInfo"
aastore
dup
bipush 8
254: ldc "com.fasterxml.jackson.annotation.JsonTypeName"
aastore
dup
bipush 9
255: ldc "com.fasterxml.jackson.annotation.JsonView"
aastore
dup
bipush 10
256: ldc "com.fasterxml.jackson.databind.annotation.JsonNaming"
aastore
257: invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
putstatic lombok.core.handlers.HandlerUtil.JACKSON_COPY_TO_BUILDER_ANNOTATIONS:Ljava/util/List;
258: bipush 13
anewarray java.lang.String
dup
iconst_0
259: ldc Llombok/Getter;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
dup
iconst_1
ldc Llombok/Setter;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
dup
iconst_2
ldc Llombok/With;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
dup
iconst_3
ldc "lombok.experimental.Wither"
aastore
dup
iconst_4
260: ldc Llombok/ToString;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
dup
iconst_5
ldc Llombok/EqualsAndHashCode;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
dup
bipush 6
261: ldc Llombok/RequiredArgsConstructor;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
dup
bipush 7
ldc Llombok/AllArgsConstructor;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
dup
bipush 8
ldc Llombok/NoArgsConstructor;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
dup
bipush 9
262: ldc Llombok/Data;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
dup
bipush 10
ldc Llombok/Value;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
dup
bipush 11
ldc "lombok.experimental.Value"
aastore
dup
bipush 12
ldc Llombok/experimental/FieldDefaults;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
263: invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
264: invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
putstatic lombok.core.handlers.HandlerUtil.INVALID_ON_BUILDERS:Ljava/util/List;
265: ldc "^(?:java\\.lang\\.)?(?:Boolean|Byte|Short|Integer|Long|Float|Double|Character)$"
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
putstatic lombok.core.handlers.HandlerUtil.PRIMITIVE_WRAPPER_TYPE_NAME_PATTERN:Ljava/util/regex/Pattern;
266: ldc "^\\s*\\**\\s*[-*][-*]+\\s*([GS]ETTER|WITH(?:ER)?)\\s*[-*][-*]+\\s*\\**\\s*$"
bipush 10
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern;
putstatic lombok.core.handlers.HandlerUtil.SECTION_FINDER:Ljava/util/regex/Pattern;
267: ldc "(\\r?\\n)?"
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
putstatic lombok.core.handlers.HandlerUtil.LINE_BREAK_FINDER:Ljava/util/regex/Pattern;
268: ldc "^\\s*\\**\\s*@returns?\\s+.*$"
bipush 10
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern;
putstatic lombok.core.handlers.HandlerUtil.FIND_RETURN:Ljava/util/regex/Pattern;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/core/handlers/HandlerUtil;
public static int primeForHashcode();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: bipush 59
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int primeForTrue();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: bipush 79
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int primeForFalse();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: bipush 97
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int primeForNull();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: bipush 43
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static boolean checkName(java.lang.String, java.lang.String, lombok.core.LombokNode<?, ?, ?>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Llombok/core/LombokNode;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual java.lang.String.isEmpty:()Z
ifeq 3
1: aload 2
new java.lang.StringBuilder
dup
aload 0
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " cannot be the empty string."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual lombok.core.LombokNode.addError:(Ljava/lang/String;)V
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 1
invokestatic lombok.core.JavaIdentifiers.isValidJavaIdentifier:(Ljava/lang/String;)Z
ifne 6
4: aload 2
new java.lang.StringBuilder
dup
aload 0
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " must be a valid java identifier."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual lombok.core.LombokNode.addError:(Ljava/lang/String;)V
5: iconst_0
ireturn
6: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 nameSpec Ljava/lang/String;
0 7 1 identifier Ljava/lang/String;
0 7 2 errorNode Llombok/core/LombokNode<***>;
Signature: (Ljava/lang/String;Ljava/lang/String;Llombok/core/LombokNode<***>;)Z
MethodParameters:
Name Flags
nameSpec
identifier
errorNode
public static java.lang.String autoSingularize(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic lombok.core.handlers.Singulars.autoSingularize:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 plural Ljava/lang/String;
MethodParameters:
Name Flags
plural
public static void handleFlagUsage(lombok.core.LombokNode<?, ?, ?>, lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>, java.lang.String);
descriptor: (Llombok/core/LombokNode;Llombok/core/configuration/ConfigurationKey;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual lombok.core.LombokNode.getAst:()Llombok/core/AST;
aload 1
invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
checkcast lombok.core.configuration.FlagUsageType
astore 3
start local 3 1: aload 3
ifnonnull 3
aload 1
invokestatic lombok.core.configuration.AllowHelper.isAllowable:(Llombok/core/configuration/ConfigurationKey;)Z
ifeq 3
2: aload 0
new java.lang.StringBuilder
dup
ldc "Use of "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " is disabled by default. Please add '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual lombok.core.configuration.ConfigurationKey.getKeyName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " = "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
getstatic lombok.core.configuration.FlagUsageType.ALLOW:Llombok/core/configuration/FlagUsageType;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "' to 'lombok.config' if you want to enable is."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual lombok.core.LombokNode.addError:(Ljava/lang/String;)V
3: StackMap locals: lombok.core.configuration.FlagUsageType
StackMap stack:
aload 3
ifnull 7
4: new java.lang.StringBuilder
dup
ldc "Use of "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " is flagged according to lombok configuration."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
start local 4 5: aload 3
getstatic lombok.core.configuration.FlagUsageType.WARNING:Llombok/core/configuration/FlagUsageType;
if_acmpne 6
aload 0
aload 4
invokevirtual lombok.core.LombokNode.addWarning:(Ljava/lang/String;)V
goto 7
6: StackMap locals: java.lang.String
StackMap stack:
aload 3
getstatic lombok.core.configuration.FlagUsageType.ERROR:Llombok/core/configuration/FlagUsageType;
if_acmpne 7
aload 0
aload 4
invokevirtual lombok.core.LombokNode.addError:(Ljava/lang/String;)V
end local 4 7: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 node Llombok/core/LombokNode<***>;
0 8 1 key Llombok/core/configuration/ConfigurationKey<Llombok/core/configuration/FlagUsageType;>;
0 8 2 featureName Ljava/lang/String;
1 8 3 fut Llombok/core/configuration/FlagUsageType;
5 7 4 msg Ljava/lang/String;
Signature: (Llombok/core/LombokNode<***>;Llombok/core/configuration/ConfigurationKey<Llombok/core/configuration/FlagUsageType;>;Ljava/lang/String;)V
MethodParameters:
Name Flags
node
key
featureName
public static boolean shouldAddGenerated(lombok.core.LombokNode<?, ?, ?>);
descriptor: (Llombok/core/LombokNode;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual lombok.core.LombokNode.getAst:()Llombok/core/AST;
getstatic lombok.ConfigurationKeys.ADD_JAVAX_GENERATED_ANNOTATIONS:Llombok/core/configuration/ConfigurationKey;
invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
checkcast java.lang.Boolean
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
2: StackMap locals: java.lang.Boolean
StackMap stack:
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 0
invokevirtual lombok.core.LombokNode.getAst:()Llombok/core/AST;
getstatic lombok.ConfigurationKeys.ADD_GENERATED_ANNOTATIONS:Llombok/core/configuration/ConfigurationKey;
invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 node Llombok/core/LombokNode<***>;
1 3 1 add Ljava/lang/Boolean;
Signature: (Llombok/core/LombokNode<***>;)Z
MethodParameters:
Name Flags
node
public static void handleExperimentalFlagUsage(lombok.core.LombokNode<?, ?, ?>, lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>, java.lang.String);
descriptor: (Llombok/core/LombokNode;Llombok/core/configuration/ConfigurationKey;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
getstatic lombok.ConfigurationKeys.EXPERIMENTAL_FLAG_USAGE:Llombok/core/configuration/ConfigurationKey;
ldc "any lombok.experimental feature"
invokestatic lombok.core.handlers.HandlerUtil.handleFlagUsage:(Llombok/core/LombokNode;Llombok/core/configuration/ConfigurationKey;Ljava/lang/String;Llombok/core/configuration/ConfigurationKey;Ljava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 node Llombok/core/LombokNode<***>;
0 2 1 key Llombok/core/configuration/ConfigurationKey<Llombok/core/configuration/FlagUsageType;>;
0 2 2 featureName Ljava/lang/String;
Signature: (Llombok/core/LombokNode<***>;Llombok/core/configuration/ConfigurationKey<Llombok/core/configuration/FlagUsageType;>;Ljava/lang/String;)V
MethodParameters:
Name Flags
node
key
featureName
public static void handleFlagUsage(lombok.core.LombokNode<?, ?, ?>, lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>, java.lang.String, lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>, java.lang.String);
descriptor: (Llombok/core/LombokNode;Llombok/core/configuration/ConfigurationKey;Ljava/lang/String;Llombok/core/configuration/ConfigurationKey;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=10, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual lombok.core.LombokNode.getAst:()Llombok/core/AST;
aload 1
invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
checkcast lombok.core.configuration.FlagUsageType
astore 5
start local 5 1: aload 0
invokevirtual lombok.core.LombokNode.getAst:()Llombok/core/AST;
aload 3
invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
checkcast lombok.core.configuration.FlagUsageType
astore 6
start local 6 2: aconst_null
astore 7
start local 7 3: aconst_null
astore 8
start local 8 4: aload 5
getstatic lombok.core.configuration.FlagUsageType.ERROR:Llombok/core/configuration/FlagUsageType;
if_acmpne 8
5: aload 5
astore 7
6: aload 2
astore 8
7: goto 18
StackMap locals: lombok.core.LombokNode lombok.core.configuration.ConfigurationKey java.lang.String lombok.core.configuration.ConfigurationKey java.lang.String lombok.core.configuration.FlagUsageType lombok.core.configuration.FlagUsageType lombok.core.configuration.FlagUsageType java.lang.String
StackMap stack:
8: aload 6
getstatic lombok.core.configuration.FlagUsageType.ERROR:Llombok/core/configuration/FlagUsageType;
if_acmpne 12
9: aload 6
astore 7
10: aload 4
astore 8
11: goto 18
StackMap locals:
StackMap stack:
12: aload 5
getstatic lombok.core.configuration.FlagUsageType.WARNING:Llombok/core/configuration/FlagUsageType;
if_acmpne 16
13: aload 5
astore 7
14: aload 2
astore 8
15: goto 18
16: StackMap locals:
StackMap stack:
aload 6
astore 7
17: aload 4
astore 8
18: StackMap locals:
StackMap stack:
aload 7
ifnull 22
19: new java.lang.StringBuilder
dup
ldc "Use of "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " is flagged according to lombok configuration."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 9
start local 9 20: aload 7
getstatic lombok.core.configuration.FlagUsageType.WARNING:Llombok/core/configuration/FlagUsageType;
if_acmpne 21
aload 0
aload 9
invokevirtual lombok.core.LombokNode.addWarning:(Ljava/lang/String;)V
goto 22
21: StackMap locals: java.lang.String
StackMap stack:
aload 7
getstatic lombok.core.configuration.FlagUsageType.ERROR:Llombok/core/configuration/FlagUsageType;
if_acmpne 22
aload 0
aload 9
invokevirtual lombok.core.LombokNode.addError:(Ljava/lang/String;)V
end local 9 22: StackMap locals:
StackMap stack:
return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 node Llombok/core/LombokNode<***>;
0 23 1 key1 Llombok/core/configuration/ConfigurationKey<Llombok/core/configuration/FlagUsageType;>;
0 23 2 featureName1 Ljava/lang/String;
0 23 3 key2 Llombok/core/configuration/ConfigurationKey<Llombok/core/configuration/FlagUsageType;>;
0 23 4 featureName2 Ljava/lang/String;
1 23 5 fut1 Llombok/core/configuration/FlagUsageType;
2 23 6 fut2 Llombok/core/configuration/FlagUsageType;
3 23 7 fut Llombok/core/configuration/FlagUsageType;
4 23 8 featureName Ljava/lang/String;
20 22 9 msg Ljava/lang/String;
Signature: (Llombok/core/LombokNode<***>;Llombok/core/configuration/ConfigurationKey<Llombok/core/configuration/FlagUsageType;>;Ljava/lang/String;Llombok/core/configuration/ConfigurationKey<Llombok/core/configuration/FlagUsageType;>;Ljava/lang/String;)V
MethodParameters:
Name Flags
node
key1
featureName1
key2
featureName2
public static boolean shouldReturnThis0(lombok.core.AnnotationValues<lombok.experimental.Accessors>, lombok.core.AST<?, ?, ?>);
descriptor: (Llombok/core/AnnotationValues;Llombok/core/AST;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=8, args_size=2
start local 0 start local 1 0: aload 0
ldc "chain"
invokevirtual lombok.core.AnnotationValues.isExplicit:(Ljava/lang/String;)Z
istore 2
start local 2 1: aload 0
ldc "fluent"
invokevirtual lombok.core.AnnotationValues.isExplicit:(Ljava/lang/String;)Z
istore 3
start local 3 2: aload 0
invokevirtual lombok.core.AnnotationValues.getInstance:()Ljava/lang/annotation/Annotation;
checkcast lombok.experimental.Accessors
astore 4
start local 4 3: aload 4
invokeinterface lombok.experimental.Accessors.chain:()Z
istore 5
start local 5 4: aload 4
invokeinterface lombok.experimental.Accessors.fluent:()Z
istore 6
start local 6 5: iload 2
ifeq 6
iload 5
ireturn
6: StackMap locals: lombok.core.AnnotationValues lombok.core.AST int int lombok.experimental.Accessors int int
StackMap stack:
iload 2
ifne 9
7: aload 1
getstatic lombok.ConfigurationKeys.ACCESSORS_CHAIN:Llombok/core/configuration/ConfigurationKey;
invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
checkcast java.lang.Boolean
astore 7
start local 7 8: aload 7
ifnull 9
aload 7
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 7 9: StackMap locals:
StackMap stack:
iload 3
ifne 12
10: aload 1
getstatic lombok.ConfigurationKeys.ACCESSORS_FLUENT:Llombok/core/configuration/ConfigurationKey;
invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
checkcast java.lang.Boolean
astore 7
start local 7 11: aload 7
ifnull 12
aload 7
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 6
end local 7 12: StackMap locals:
StackMap stack:
iload 5
ifne 13
iload 6
ifne 13
iconst_0
ireturn
StackMap locals:
StackMap stack:
13: iconst_1
ireturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 accessors Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;
0 14 1 ast Llombok/core/AST<***>;
1 14 2 chainForced Z
2 14 3 fluentForced Z
3 14 4 instance Llombok/experimental/Accessors;
4 14 5 chain Z
5 14 6 fluent Z
8 9 7 chainConfig Ljava/lang/Boolean;
11 12 7 fluentConfig Ljava/lang/Boolean;
Signature: (Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;Llombok/core/AST<***>;)Z
MethodParameters:
Name Flags
accessors
ast
public static java.lang.CharSequence removePrefix(java.lang.CharSequence, java.util.List<java.lang.String>);
descriptor: (Ljava/lang/CharSequence;Ljava/util/List;)Ljava/lang/CharSequence;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 1
ifnull 1
aload 1
invokeinterface java.util.List.isEmpty:()Z
ifeq 2
StackMap locals:
StackMap stack:
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
astore 0
3: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 16
StackMap locals: java.lang.CharSequence java.util.List top java.util.Iterator
StackMap stack:
4: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 2
start local 2 5: aload 2
invokevirtual java.lang.String.length:()I
ifne 6
aload 0
areturn
6: StackMap locals: java.lang.CharSequence java.util.List java.lang.String java.util.Iterator
StackMap stack:
aload 0
invokeinterface java.lang.CharSequence.length:()I
aload 2
invokevirtual java.lang.String.length:()I
if_icmpgt 7
goto 16
7: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 8: goto 11
9: StackMap locals: int
StackMap stack:
aload 0
iload 4
invokeinterface java.lang.CharSequence.charAt:(I)C
aload 2
iload 4
invokevirtual java.lang.String.charAt:(I)C
if_icmpeq 10
goto 16
10: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
11: iload 4
aload 2
invokevirtual java.lang.String.length:()I
if_icmplt 9
end local 4 12: aload 0
aload 2
invokevirtual java.lang.String.length:()I
invokeinterface java.lang.CharSequence.charAt:(I)C
istore 4
start local 4 13: aload 2
aload 2
invokevirtual java.lang.String.length:()I
iconst_1
isub
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.isLetter:(C)Z
ifeq 15
14: iload 4
invokestatic java.lang.Character.isLowerCase:(C)Z
ifeq 15
goto 16
15: StackMap locals: java.lang.CharSequence java.util.List java.lang.String java.util.Iterator int
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
iload 4
invokestatic java.lang.Character.toLowerCase:(C)C
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 0
aload 2
invokevirtual java.lang.String.length:()I
iconst_1
iadd
aload 0
invokeinterface java.lang.CharSequence.length:()I
invokeinterface java.lang.CharSequence.subSequence:(II)Ljava/lang/CharSequence;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 4 end local 2 16: StackMap locals: java.lang.CharSequence java.util.List top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
17: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 fieldName Ljava/lang/CharSequence;
0 18 1 prefixes Ljava/util/List<Ljava/lang/String;>;
5 16 2 prefix Ljava/lang/String;
8 12 4 i I
13 16 4 followupChar C
Signature: (Ljava/lang/CharSequence;Ljava/util/List<Ljava/lang/String;>;)Ljava/lang/CharSequence;
MethodParameters:
Name Flags
fieldName
prefixes
public static java.lang.String toGetterName(lombok.core.AST<?, ?, ?>, lombok.core.AnnotationValues<lombok.experimental.Accessors>, java.lang.CharSequence, boolean);
descriptor: (Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;Z)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iload 3
ldc "is"
ldc "get"
iconst_1
invokestatic lombok.core.handlers.HandlerUtil.toAccessorName:(Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 ast Llombok/core/AST<***>;
0 1 1 accessors Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;
0 1 2 fieldName Ljava/lang/CharSequence;
0 1 3 isBoolean Z
Signature: (Llombok/core/AST<***>;Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;Ljava/lang/CharSequence;Z)Ljava/lang/String;
MethodParameters:
Name Flags
ast
accessors
fieldName
isBoolean
public static java.lang.String toSetterName(lombok.core.AST<?, ?, ?>, lombok.core.AnnotationValues<lombok.experimental.Accessors>, java.lang.CharSequence, boolean);
descriptor: (Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;Z)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iload 3
ldc "set"
ldc "set"
iconst_1
invokestatic lombok.core.handlers.HandlerUtil.toAccessorName:(Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 ast Llombok/core/AST<***>;
0 1 1 accessors Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;
0 1 2 fieldName Ljava/lang/CharSequence;
0 1 3 isBoolean Z
Signature: (Llombok/core/AST<***>;Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;Ljava/lang/CharSequence;Z)Ljava/lang/String;
MethodParameters:
Name Flags
ast
accessors
fieldName
isBoolean
public static java.lang.String toWithName(lombok.core.AST<?, ?, ?>, lombok.core.AnnotationValues<lombok.experimental.Accessors>, java.lang.CharSequence, boolean);
descriptor: (Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;Z)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iload 3
ldc "with"
ldc "with"
iconst_0
invokestatic lombok.core.handlers.HandlerUtil.toAccessorName:(Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 ast Llombok/core/AST<***>;
0 1 1 accessors Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;
0 1 2 fieldName Ljava/lang/CharSequence;
0 1 3 isBoolean Z
Signature: (Llombok/core/AST<***>;Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;Ljava/lang/CharSequence;Z)Ljava/lang/String;
MethodParameters:
Name Flags
ast
accessors
fieldName
isBoolean
public static java.lang.String toWithByName(lombok.core.AST<?, ?, ?>, lombok.core.AnnotationValues<lombok.experimental.Accessors>, java.lang.CharSequence, boolean);
descriptor: (Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;Z)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.lang.StringBuilder
dup
aload 0
aload 1
aload 2
iload 3
ldc "with"
ldc "with"
iconst_0
invokestatic lombok.core.handlers.HandlerUtil.toAccessorName:(Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "By"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 ast Llombok/core/AST<***>;
0 1 1 accessors Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;
0 1 2 fieldName Ljava/lang/CharSequence;
0 1 3 isBoolean Z
Signature: (Llombok/core/AST<***>;Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;Ljava/lang/CharSequence;Z)Ljava/lang/String;
MethodParameters:
Name Flags
ast
accessors
fieldName
isBoolean
private static java.lang.String toAccessorName(lombok.core.AST<?, ?, ?>, lombok.core.AnnotationValues<lombok.experimental.Accessors>, java.lang.CharSequence, boolean, java.lang.String, java.lang.String, boolean);
descriptor: (Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=13, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 2
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
astore 2
1: aload 2
invokeinterface java.lang.CharSequence.length:()I
ifne 2
aconst_null
areturn
2: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 0
getstatic lombok.ConfigurationKeys.GETTER_CONSEQUENT_BOOLEAN:Llombok/core/configuration/ConfigurationKey;
invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 3
iconst_0
istore 3
3: StackMap locals:
StackMap stack:
aload 1
ifnull 4
aload 1
ldc "prefix"
invokevirtual lombok.core.AnnotationValues.isExplicit:(Ljava/lang/String;)Z
ifeq 4
iconst_1
goto 5
StackMap locals:
StackMap stack:
4: iconst_0
StackMap locals:
StackMap stack: int
5: istore 7
start local 7 6: aload 1
ifnull 7
aload 1
ldc "fluent"
invokevirtual lombok.core.AnnotationValues.isExplicit:(Ljava/lang/String;)Z
ifeq 7
iconst_1
goto 8
StackMap locals: int
StackMap stack:
7: iconst_0
StackMap locals:
StackMap stack: int
8: istore 8
start local 8 9: iload 7
ifne 10
iload 8
ifeq 11
StackMap locals: int
StackMap stack:
10: aload 1
invokevirtual lombok.core.AnnotationValues.getInstance:()Ljava/lang/annotation/Annotation;
checkcast lombok.experimental.Accessors
goto 12
StackMap locals:
StackMap stack:
11: aconst_null
StackMap locals:
StackMap stack: lombok.experimental.Accessors
12: astore 9
start local 9 13: iload 7
ifeq 14
aload 9
invokeinterface lombok.experimental.Accessors.prefix:()[Ljava/lang/String;
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
goto 15
StackMap locals: lombok.experimental.Accessors
StackMap stack:
14: aload 0
getstatic lombok.ConfigurationKeys.ACCESSORS_PREFIX:Llombok/core/configuration/ConfigurationKey;
invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
checkcast java.util.List
StackMap locals:
StackMap stack: java.util.List
15: astore 10
start local 10 16: iload 8
ifeq 17
aload 9
invokeinterface lombok.experimental.Accessors.fluent:()Z
goto 18
StackMap locals: java.util.List
StackMap stack:
17: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 0
getstatic lombok.ConfigurationKeys.ACCESSORS_FLUENT:Llombok/core/configuration/ConfigurationKey;
invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
StackMap locals:
StackMap stack: int
18: istore 11
start local 11 19: aload 2
aload 10
invokestatic lombok.core.handlers.HandlerUtil.removePrefix:(Ljava/lang/CharSequence;Ljava/util/List;)Ljava/lang/CharSequence;
astore 2
20: aload 2
ifnonnull 21
aconst_null
areturn
21: StackMap locals: int
StackMap stack:
aload 2
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
astore 12
start local 12 22: iload 6
ifeq 23
iload 11
ifeq 23
aload 12
areturn
23: StackMap locals: java.lang.String
StackMap stack:
iload 3
ifeq 25
aload 12
ldc "is"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 25
aload 2
invokeinterface java.lang.CharSequence.length:()I
iconst_2
if_icmple 25
aload 2
iconst_2
invokeinterface java.lang.CharSequence.charAt:(I)C
invokestatic java.lang.Character.isLowerCase:(C)Z
ifne 25
24: new java.lang.StringBuilder
dup
aload 4
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 12
iconst_2
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
25: StackMap locals:
StackMap stack:
iload 3
ifeq 26
aload 4
goto 27
StackMap locals:
StackMap stack:
26: aload 5
StackMap locals:
StackMap stack: java.lang.String
27: aload 12
invokestatic lombok.core.handlers.HandlerUtil.buildAccessorName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 ast Llombok/core/AST<***>;
0 28 1 accessors Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;
0 28 2 fieldName Ljava/lang/CharSequence;
0 28 3 isBoolean Z
0 28 4 booleanPrefix Ljava/lang/String;
0 28 5 normalPrefix Ljava/lang/String;
0 28 6 adhereToFluent Z
6 28 7 explicitPrefix Z
9 28 8 explicitFluent Z
13 28 9 ac Llombok/experimental/Accessors;
16 28 10 prefix Ljava/util/List<Ljava/lang/String;>;
19 28 11 fluent Z
22 28 12 fName Ljava/lang/String;
Signature: (Llombok/core/AST<***>;Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
MethodParameters:
Name Flags
ast
accessors
fieldName
isBoolean
booleanPrefix
normalPrefix
adhereToFluent
public static java.util.List<java.lang.String> toAllGetterNames(lombok.core.AST<?, ?, ?>, lombok.core.AnnotationValues<lombok.experimental.Accessors>, java.lang.CharSequence, boolean);
descriptor: (Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;Z)Ljava/util/List;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iload 3
ldc "is"
ldc "get"
iconst_1
invokestatic lombok.core.handlers.HandlerUtil.toAllAccessorNames:(Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/util/List;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 ast Llombok/core/AST<***>;
0 1 1 accessors Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;
0 1 2 fieldName Ljava/lang/CharSequence;
0 1 3 isBoolean Z
Signature: (Llombok/core/AST<***>;Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;Ljava/lang/CharSequence;Z)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
ast
accessors
fieldName
isBoolean
public static java.util.List<java.lang.String> toAllSetterNames(lombok.core.AST<?, ?, ?>, lombok.core.AnnotationValues<lombok.experimental.Accessors>, java.lang.CharSequence, boolean);
descriptor: (Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;Z)Ljava/util/List;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iload 3
ldc "set"
ldc "set"
iconst_1
invokestatic lombok.core.handlers.HandlerUtil.toAllAccessorNames:(Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/util/List;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 ast Llombok/core/AST<***>;
0 1 1 accessors Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;
0 1 2 fieldName Ljava/lang/CharSequence;
0 1 3 isBoolean Z
Signature: (Llombok/core/AST<***>;Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;Ljava/lang/CharSequence;Z)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
ast
accessors
fieldName
isBoolean
public static java.util.List<java.lang.String> toAllWithNames(lombok.core.AST<?, ?, ?>, lombok.core.AnnotationValues<lombok.experimental.Accessors>, java.lang.CharSequence, boolean);
descriptor: (Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;Z)Ljava/util/List;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iload 3
ldc "with"
ldc "with"
iconst_0
invokestatic lombok.core.handlers.HandlerUtil.toAllAccessorNames:(Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/util/List;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 ast Llombok/core/AST<***>;
0 1 1 accessors Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;
0 1 2 fieldName Ljava/lang/CharSequence;
0 1 3 isBoolean Z
Signature: (Llombok/core/AST<***>;Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;Ljava/lang/CharSequence;Z)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
ast
accessors
fieldName
isBoolean
public static java.util.List<java.lang.String> toAllWithByNames(lombok.core.AST<?, ?, ?>, lombok.core.AnnotationValues<lombok.experimental.Accessors>, java.lang.CharSequence, boolean);
descriptor: (Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;Z)Ljava/util/List;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iload 3
ldc "with"
ldc "with"
iconst_0
invokestatic lombok.core.handlers.HandlerUtil.toAllAccessorNames:(Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/util/List;
astore 4
start local 4 1: aload 4
instanceof java.util.ArrayList
ifne 2
new java.util.ArrayList
dup
aload 4
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
astore 4
2: StackMap locals: java.util.List
StackMap stack:
iconst_0
istore 5
start local 5 3: goto 5
StackMap locals: int
StackMap stack:
4: aload 4
iload 5
new java.lang.StringBuilder
dup
aload 4
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "By"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
pop
iinc 5 1
StackMap locals:
StackMap stack:
5: iload 5
aload 4
invokeinterface java.util.List.size:()I
if_icmplt 4
end local 5 6: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 ast Llombok/core/AST<***>;
0 7 1 accessors Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;
0 7 2 fieldName Ljava/lang/CharSequence;
0 7 3 isBoolean Z
1 7 4 in Ljava/util/List<Ljava/lang/String;>;
3 6 5 i I
Signature: (Llombok/core/AST<***>;Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;Ljava/lang/CharSequence;Z)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
ast
accessors
fieldName
isBoolean
private static java.util.List<java.lang.String> toAllAccessorNames(lombok.core.AST<?, ?, ?>, lombok.core.AnnotationValues<lombok.experimental.Accessors>, java.lang.CharSequence, boolean, java.lang.String, java.lang.String, boolean);
descriptor: (Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/util/List;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=7, locals=16, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 0
getstatic lombok.ConfigurationKeys.GETTER_CONSEQUENT_BOOLEAN:Llombok/core/configuration/ConfigurationKey;
invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 1
iconst_0
istore 3
1: StackMap locals:
StackMap stack:
iload 3
ifne 6
2: aload 0
aload 1
aload 2
iconst_0
aload 4
aload 5
iload 6
invokestatic lombok.core.handlers.HandlerUtil.toAccessorName:(Llombok/core/AST;Llombok/core/AnnotationValues;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
astore 7
start local 7 3: aload 7
ifnonnull 4
invokestatic java.util.Collections.emptyList:()Ljava/util/List;
goto 5
StackMap locals: java.lang.String
StackMap stack:
4: aload 7
invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
StackMap locals:
StackMap stack: java.util.List
5: areturn
end local 7 6: StackMap locals:
StackMap stack:
aload 1
ifnull 7
aload 1
ldc "prefix"
invokevirtual lombok.core.AnnotationValues.isExplicit:(Ljava/lang/String;)Z
ifeq 7
iconst_1
goto 8
StackMap locals:
StackMap stack:
7: iconst_0
StackMap locals:
StackMap stack: int
8: istore 7
start local 7 9: aload 1
ifnull 10
aload 1
ldc "fluent"
invokevirtual lombok.core.AnnotationValues.isExplicit:(Ljava/lang/String;)Z
ifeq 10
iconst_1
goto 11
StackMap locals: int
StackMap stack:
10: iconst_0
StackMap locals:
StackMap stack: int
11: istore 8
start local 8 12: iload 7
ifne 13
iload 8
ifeq 14
StackMap locals: int
StackMap stack:
13: aload 1
invokevirtual lombok.core.AnnotationValues.getInstance:()Ljava/lang/annotation/Annotation;
checkcast lombok.experimental.Accessors
goto 15
StackMap locals:
StackMap stack:
14: aconst_null
StackMap locals:
StackMap stack: lombok.experimental.Accessors
15: astore 9
start local 9 16: iload 7
ifeq 17
aload 9
invokeinterface lombok.experimental.Accessors.prefix:()[Ljava/lang/String;
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
goto 18
StackMap locals: lombok.experimental.Accessors
StackMap stack:
17: aload 0
getstatic lombok.ConfigurationKeys.ACCESSORS_PREFIX:Llombok/core/configuration/ConfigurationKey;
invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
checkcast java.util.List
StackMap locals:
StackMap stack: java.util.List
18: astore 10
start local 10 19: iload 8
ifeq 20
aload 9
invokeinterface lombok.experimental.Accessors.fluent:()Z
goto 21
StackMap locals: java.util.List
StackMap stack:
20: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 0
getstatic lombok.ConfigurationKeys.ACCESSORS_FLUENT:Llombok/core/configuration/ConfigurationKey;
invokevirtual lombok.core.AST.readConfiguration:(Llombok/core/configuration/ConfigurationKey;)Ljava/lang/Object;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
StackMap locals:
StackMap stack: int
21: istore 11
start local 11 22: aload 2
aload 10
invokestatic lombok.core.handlers.HandlerUtil.removePrefix:(Ljava/lang/CharSequence;Ljava/util/List;)Ljava/lang/CharSequence;
astore 2
23: aload 2
ifnonnull 24
invokestatic java.util.Collections.emptyList:()Ljava/util/List;
areturn
24: StackMap locals: int
StackMap stack:
aload 2
iload 3
iload 11
invokestatic lombok.core.handlers.HandlerUtil.toBaseNames:(Ljava/lang/CharSequence;ZZ)Ljava/util/List;
astore 12
start local 12 25: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 13
start local 13 26: aload 12
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 15
goto 33
StackMap locals: lombok.core.AST lombok.core.AnnotationValues java.lang.CharSequence int java.lang.String java.lang.String int int int lombok.experimental.Accessors java.util.List int java.util.List java.util.Set top java.util.Iterator
StackMap stack:
27: aload 15
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 14
start local 14 28: iload 6
ifeq 31
iload 11
ifeq 31
29: aload 13
aload 14
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
30: goto 33
31: StackMap locals: lombok.core.AST lombok.core.AnnotationValues java.lang.CharSequence int java.lang.String java.lang.String int int int lombok.experimental.Accessors java.util.List int java.util.List java.util.Set java.lang.String java.util.Iterator
StackMap stack:
aload 13
aload 5
aload 14
invokestatic lombok.core.handlers.HandlerUtil.buildAccessorName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
32: aload 5
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 33
aload 13
aload 4
aload 14
invokestatic lombok.core.handlers.HandlerUtil.buildAccessorName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 14 33: StackMap locals: lombok.core.AST lombok.core.AnnotationValues java.lang.CharSequence int java.lang.String java.lang.String int int int lombok.experimental.Accessors java.util.List int java.util.List java.util.Set top java.util.Iterator
StackMap stack:
aload 15
invokeinterface java.util.Iterator.hasNext:()Z
ifne 27
34: new java.util.ArrayList
dup
aload 13
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
areturn
end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 ast Llombok/core/AST<***>;
0 35 1 accessors Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;
0 35 2 fieldName Ljava/lang/CharSequence;
0 35 3 isBoolean Z
0 35 4 booleanPrefix Ljava/lang/String;
0 35 5 normalPrefix Ljava/lang/String;
0 35 6 adhereToFluent Z
3 6 7 accessorName Ljava/lang/String;
9 35 7 explicitPrefix Z
12 35 8 explicitFluent Z
16 35 9 ac Llombok/experimental/Accessors;
19 35 10 prefix Ljava/util/List<Ljava/lang/String;>;
22 35 11 fluent Z
25 35 12 baseNames Ljava/util/List<Ljava/lang/String;>;
26 35 13 names Ljava/util/Set<Ljava/lang/String;>;
28 33 14 baseName Ljava/lang/String;
Signature: (Llombok/core/AST<***>;Llombok/core/AnnotationValues<Llombok/experimental/Accessors;>;Ljava/lang/CharSequence;ZLjava/lang/String;Ljava/lang/String;Z)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
ast
accessors
fieldName
isBoolean
booleanPrefix
normalPrefix
adhereToFluent
private static java.util.List<java.lang.String> toBaseNames(java.lang.CharSequence, boolean, boolean);
descriptor: (Ljava/lang/CharSequence;ZZ)Ljava/util/List;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 1: aload 3
aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 0
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
astore 4
start local 4 3: aload 4
ldc "is"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 9
aload 4
invokevirtual java.lang.String.length:()I
iconst_2
if_icmple 9
aload 4
iconst_2
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.isLowerCase:(C)Z
ifne 9
4: aload 4
iconst_2
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 5
start local 5 5: iload 2
ifeq 8
6: aload 3
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 5
iconst_0
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.toLowerCase:(C)C
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 5
iconst_1
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
7: goto 9
8: StackMap locals: java.util.List java.lang.String java.lang.String
StackMap stack:
aload 3
aload 5
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 9: StackMap locals:
StackMap stack:
aload 3
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 fieldName Ljava/lang/CharSequence;
0 10 1 isBoolean Z
0 10 2 fluent Z
1 10 3 baseNames Ljava/util/List<Ljava/lang/String;>;
3 10 4 fName Ljava/lang/String;
5 9 5 baseName Ljava/lang/String;
Signature: (Ljava/lang/CharSequence;ZZ)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
fieldName
isBoolean
fluent
public static java.lang.String buildAccessorName(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.String.length:()I
ifne 1
aload 0
areturn
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.lang.String.length:()I
ifne 2
aload 1
areturn
2: StackMap locals:
StackMap stack:
aload 1
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 2
start local 2 3: iload 2
invokestatic java.lang.Character.isLowerCase:(C)Z
ifeq 15
4: aload 1
invokevirtual java.lang.String.length:()I
iconst_2
if_icmple 7
5: aload 1
iconst_1
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.isTitleCase:(C)Z
ifne 6
aload 1
iconst_1
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.isUpperCase:(C)Z
ifeq 7
6: StackMap locals: int
StackMap stack:
iconst_1
goto 8
StackMap locals:
StackMap stack:
7: iconst_0
StackMap locals:
StackMap stack: int
8: istore 3
start local 3 9: ldc "%s%s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
10: iload 3
ifeq 11
iload 2
invokestatic java.lang.Character.toUpperCase:(C)C
goto 12
StackMap locals: java.lang.String java.lang.String int int
StackMap stack: java.lang.String java.lang.Object[] java.lang.Object[] int
11: iload 2
invokestatic java.lang.Character.toTitleCase:(C)C
StackMap locals: java.lang.String java.lang.String int int
StackMap stack: java.lang.String java.lang.Object[] java.lang.Object[] int int
12: invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
dup
iconst_1
13: aload 1
iconst_1
aload 1
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.subSequence:(II)Ljava/lang/CharSequence;
aastore
14: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 1
end local 3 15: StackMap locals:
StackMap stack:
ldc "%s%s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 prefix Ljava/lang/String;
0 16 1 suffix Ljava/lang/String;
3 16 2 first C
9 15 3 useUpperCase Z
MethodParameters:
Name Flags
prefix
suffix
public static java.lang.String camelCaseToConstant(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: aload 0
ifnull 1
aload 0
invokevirtual java.lang.String.isEmpty:()Z
ifeq 2
StackMap locals:
StackMap stack:
1: ldc ""
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 3: aload 1
aload 0
iconst_0
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.toUpperCase:(C)C
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
4: iconst_1
istore 2
start local 2 5: goto 10
6: StackMap locals: java.lang.StringBuilder int
StackMap stack:
aload 0
iload 2
invokevirtual java.lang.String.charAt:(I)C
istore 3
start local 3 7: iload 3
invokestatic java.lang.Character.isUpperCase:(C)Z
ifeq 8
aload 1
bipush 95
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
8: StackMap locals: int
StackMap stack:
aload 1
iload 3
invokestatic java.lang.Character.toUpperCase:(C)C
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 3 9: iinc 2 1
StackMap locals:
StackMap stack:
10: iload 2
aload 0
invokevirtual java.lang.String.length:()I
if_icmplt 6
end local 2 11: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 fieldName Ljava/lang/String;
3 12 1 b Ljava/lang/StringBuilder;
5 11 2 i I
7 9 3 c C
MethodParameters:
Name Flags
fieldName
public static int defaultEqualsAndHashcodeIncludeRank(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokestatic lombok.core.JavaIdentifiers.isPrimitive:(Ljava/lang/String;)Z
ifeq 1
sipush 1000
ireturn
1: StackMap locals:
StackMap stack:
getstatic lombok.core.handlers.HandlerUtil.PRIMITIVE_WRAPPER_TYPE_NAME_PATTERN:Ljava/util/regex/Pattern;
aload 0
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.matches:()Z
ifeq 2
sipush 800
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 typeName Ljava/lang/String;
MethodParameters:
Name Flags
typeName
public static java.lang.String stripLinesWithTagFromJavadoc(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
ldc "^\\s*\\**\\s*"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\\s*\\**\\s*$"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
bipush 10
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern;
astore 2
start local 2 1: aload 2
aload 0
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
astore 3
start local 3 2: aload 3
ldc ""
invokevirtual java.util.regex.Matcher.replaceAll:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 javadoc Ljava/lang/String;
0 3 1 regexpFragment Ljava/lang/String;
1 3 2 p Ljava/util/regex/Pattern;
2 3 3 m Ljava/util/regex/Matcher;
MethodParameters:
Name Flags
javadoc
regexpFragment
public static java.lang.String stripSectionsFromJavadoc(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: getstatic lombok.core.handlers.HandlerUtil.SECTION_FINDER:Ljava/util/regex/Pattern;
aload 0
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
astore 1
start local 1 1: aload 1
invokevirtual java.util.regex.Matcher.find:()Z
ifne 2
aload 0
areturn
2: StackMap locals: java.util.regex.Matcher
StackMap stack:
aload 0
iconst_0
aload 1
invokevirtual java.util.regex.Matcher.start:()I
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 javadoc Ljava/lang/String;
1 3 1 sectionMatcher Ljava/util/regex/Matcher;
MethodParameters:
Name Flags
javadoc
public static java.lang.String getJavadocSection(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=12, args_size=2
start local 0 start local 1 0: aload 1
ldc "\\|"
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
astore 2
start local 2 1: getstatic lombok.core.handlers.HandlerUtil.SECTION_FINDER:Ljava/util/regex/Pattern;
aload 0
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
astore 3
start local 3 2: getstatic lombok.core.handlers.HandlerUtil.LINE_BREAK_FINDER:Ljava/util/regex/Pattern;
aload 0
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
astore 4
start local 4 3: iconst_m1
istore 5
start local 5 4: iconst_m1
istore 6
start local 6 5: goto 20
6: StackMap locals: java.lang.String java.lang.String java.lang.String[] java.util.regex.Matcher java.util.regex.Matcher int int
StackMap stack:
iconst_0
istore 7
start local 7 7: aload 2
dup
astore 11
arraylength
istore 10
iconst_0
istore 9
goto 13
StackMap locals: java.lang.String java.lang.String java.lang.String[] java.util.regex.Matcher java.util.regex.Matcher int int int top int int java.lang.String[]
StackMap stack:
8: aload 11
iload 9
aaload
astore 8
start local 8 9: aload 3
iconst_1
invokevirtual java.util.regex.Matcher.group:(I)Ljava/lang/String;
aload 8
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 12
10: iconst_1
istore 7
11: goto 14
end local 8 12: StackMap locals:
StackMap stack:
iinc 9 1
StackMap locals:
StackMap stack:
13: iload 9
iload 10
if_icmplt 8
14: StackMap locals: java.lang.String java.lang.String java.lang.String[] java.util.regex.Matcher java.util.regex.Matcher int int int
StackMap stack:
iload 7
ifeq 18
15: aload 4
aload 3
invokevirtual java.util.regex.Matcher.end:()I
invokevirtual java.util.regex.Matcher.find:(I)Z
pop
16: aload 4
invokevirtual java.util.regex.Matcher.end:()I
istore 5
17: goto 20
StackMap locals:
StackMap stack:
18: iload 5
iconst_m1
if_icmpeq 20
19: aload 3
invokevirtual java.util.regex.Matcher.start:()I
istore 6
end local 7 20: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.util.regex.Matcher.find:()Z
ifne 6
21: iload 5
iconst_m1
if_icmpeq 24
22: iload 6
iconst_m1
if_icmpeq 23
aload 0
iload 5
iload 6
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
areturn
23: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
areturn
24: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 javadoc Ljava/lang/String;
0 25 1 sectionNameSpec Ljava/lang/String;
1 25 2 sectionNames [Ljava/lang/String;
2 25 3 sectionMatcher Ljava/util/regex/Matcher;
3 25 4 lineBreakMatcher Ljava/util/regex/Matcher;
4 25 5 sectionStart I
5 25 6 sectionEnd I
7 20 7 found Z
9 12 8 sectionName Ljava/lang/String;
MethodParameters:
Name Flags
javadoc
sectionNameSpec
public static java.lang.String addReturnsThisIfNeeded(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic lombok.core.handlers.HandlerUtil.FIND_RETURN:Ljava/util/regex/Pattern;
aload 0
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.find:()Z
ifeq 1
aload 0
areturn
1: StackMap locals:
StackMap stack:
aload 0
ldc "@return {@code this}."
invokestatic lombok.core.handlers.HandlerUtil.addJavadocLine:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 in Ljava/lang/String;
MethodParameters:
Name Flags
in
public static java.lang.String addReturnsUpdatedSelfIfNeeded(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic lombok.core.handlers.HandlerUtil.FIND_RETURN:Ljava/util/regex/Pattern;
aload 0
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.find:()Z
ifeq 1
aload 0
areturn
1: StackMap locals:
StackMap stack:
aload 0
ldc "@return a clone of this object, except with this updated property (returns {@code this} if an identical value is passed)."
invokestatic lombok.core.handlers.HandlerUtil.addJavadocLine:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 in Ljava/lang/String;
MethodParameters:
Name Flags
in
public static java.lang.String addJavadocLine(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "\n"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 1
new java.lang.StringBuilder
dup
aload 0
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
1: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 0
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 in Ljava/lang/String;
0 2 1 line Ljava/lang/String;
MethodParameters:
Name Flags
in
line
}
SourceFile: "HandlerUtil.java"
NestMembers:
lombok.core.handlers.HandlerUtil$FieldAccess
InnerClasses:
public final FieldAccess = lombok.core.handlers.HandlerUtil$FieldAccess of lombok.core.handlers.HandlerUtil