Skip to content

Commit 6a29e13

Browse files
committed
Updated to JSpecify annotations
1 parent 8f5b88e commit 6a29e13

File tree

145 files changed

+1932
-1942
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

145 files changed

+1932
-1942
lines changed

jcodemodel/src/main/java/com/helger/jcodemodel/AbstractJAnnotationValue.java

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
*/
4141
package com.helger.jcodemodel;
4242

43-
import jakarta.annotation.Nonnull;
43+
import org.jspecify.annotations.NonNull;
4444

4545
/**
4646
* Things that can be values of an annotation element.
@@ -49,76 +49,76 @@
4949
*/
5050
public abstract class AbstractJAnnotationValue implements IJGenerable
5151
{
52-
@Nonnull
52+
@NonNull
5353
public static JAnnotationStringValue wrap (final boolean bValue)
5454
{
5555
return new JAnnotationStringValue (JExpr.lit (bValue), Boolean.valueOf (bValue));
5656
}
5757

58-
@Nonnull
58+
@NonNull
5959
public static JAnnotationStringValue wrap (final byte nValue)
6060
{
6161
return new JAnnotationStringValue (JExpr.lit (nValue), Byte.valueOf (nValue));
6262
}
6363

64-
@Nonnull
64+
@NonNull
6565
public static JAnnotationStringValue wrap (final char cValue)
6666
{
6767
return new JAnnotationStringValue (JExpr.lit (cValue), Character.valueOf (cValue));
6868
}
6969

70-
@Nonnull
70+
@NonNull
7171
public static JAnnotationStringValue wrap (final double dValue)
7272
{
7373
return new JAnnotationStringValue (JExpr.lit (dValue), Double.valueOf (dValue));
7474
}
7575

76-
@Nonnull
76+
@NonNull
7777
public static JAnnotationStringValue wrap (final float fValue)
7878
{
7979
return new JAnnotationStringValue (JExpr.lit (fValue), Float.valueOf (fValue));
8080
}
8181

82-
@Nonnull
82+
@NonNull
8383
public static JAnnotationStringValue wrap (final int nValue)
8484
{
8585
return new JAnnotationStringValue (JExpr.lit (nValue), Integer.valueOf (nValue));
8686
}
8787

88-
@Nonnull
88+
@NonNull
8989
public static JAnnotationStringValue wrap (final long nValue)
9090
{
9191
return new JAnnotationStringValue (JExpr.lit (nValue), Long.valueOf (nValue));
9292
}
9393

94-
@Nonnull
94+
@NonNull
9595
public static JAnnotationStringValue wrap (final short nValue)
9696
{
9797
return new JAnnotationStringValue (JExpr.lit (nValue), Short.valueOf (nValue));
9898
}
9999

100-
@Nonnull
101-
public static JAnnotationStringValue wrap (@Nonnull final String sValue)
100+
@NonNull
101+
public static JAnnotationStringValue wrap (@NonNull final String sValue)
102102
{
103103
// Escape string values with quotes so that they can
104104
// be generated accordingly
105105
return new JAnnotationStringValue (JExpr.lit (sValue), sValue);
106106
}
107107

108-
@Nonnull
109-
public static JAnnotationStringValue wrap (@Nonnull final JEnumConstant aValue)
108+
@NonNull
109+
public static JAnnotationStringValue wrap (@NonNull final JEnumConstant aValue)
110110
{
111111
return new JAnnotationStringValue (aValue);
112112
}
113113

114-
@Nonnull
115-
public static JAnnotationStringValue wrap (@Nonnull final AbstractJType aType)
114+
@NonNull
115+
public static JAnnotationStringValue wrap (@NonNull final AbstractJType aType)
116116
{
117117
return new JAnnotationStringValue (aType.boxify ().dotclass (), aType);
118118
}
119119

120-
@Nonnull
121-
public static JAnnotationStringValue wrap (@Nonnull final IJExpression aExpr)
120+
@NonNull
121+
public static JAnnotationStringValue wrap (@NonNull final IJExpression aExpr)
122122
{
123123
return new JAnnotationStringValue (aExpr);
124124
}

jcodemodel/src/main/java/com/helger/jcodemodel/AbstractJAnnotationValueOwned.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@
4040
*/
4141
package com.helger.jcodemodel;
4242

43+
import org.jspecify.annotations.NonNull;
44+
4345
import com.helger.base.enforce.ValueEnforcer;
4446
import com.helger.jcodemodel.util.JCNameUtilities;
4547

46-
import jakarta.annotation.Nonnull;
47-
4848
/**
4949
* Things that can be values of an annotation element and have an owning code
5050
* model (see {@link IJOwned}).
@@ -57,13 +57,13 @@ protected final class JEnumConstantExpr implements IJExpression
5757
{
5858
private final Enum <?> m_aEnumConstant;
5959

60-
protected JEnumConstantExpr (@Nonnull final Enum <?> aEnumConstant)
60+
protected JEnumConstantExpr (@NonNull final Enum <?> aEnumConstant)
6161
{
6262
m_aEnumConstant = ValueEnforcer.notNull (aEnumConstant, "EnumConstant");
6363
}
6464

6565
@Override
66-
public void generate (@Nonnull final IJFormatter f)
66+
public void generate (@NonNull final IJFormatter f)
6767
{
6868
f.type (owner ().ref (m_aEnumConstant.getDeclaringClass ())).print ('.').print (m_aEnumConstant.name ());
6969
}
@@ -78,26 +78,26 @@ protected static final class FullClassNameExpr implements IJExpression
7878
{
7979
private final Class <?> m_aClass;
8080

81-
protected FullClassNameExpr (@Nonnull final Class <?> aClass)
81+
protected FullClassNameExpr (@NonNull final Class <?> aClass)
8282
{
8383
m_aClass = ValueEnforcer.notNull (aClass, "Class");
8484
}
8585

8686
@Override
87-
public void generate (@Nonnull final IJFormatter f)
87+
public void generate (@NonNull final IJFormatter f)
8888
{
8989
f.print (JCNameUtilities.getFullName (m_aClass)).print (".class");
9090
}
9191
}
9292

93-
@Nonnull
94-
public AbstractJAnnotationValue wrap (@Nonnull final Enum <?> aEnumConstant)
93+
@NonNull
94+
public AbstractJAnnotationValue wrap (@NonNull final Enum <?> aEnumConstant)
9595
{
9696
return new JAnnotationStringValue (new JEnumConstantExpr (aEnumConstant), aEnumConstant);
9797
}
9898

99-
@Nonnull
100-
public AbstractJAnnotationValue wrap (@Nonnull final Class <?> aClass)
99+
@NonNull
100+
public AbstractJAnnotationValue wrap (@NonNull final Class <?> aClass)
101101
{
102102
return new JAnnotationStringValue (new FullClassNameExpr (aClass), aClass);
103103
}

0 commit comments

Comments
 (0)