Skip to content

Commit 2f8ddde

Browse files
committed
Misc
1 parent 265e84e commit 2f8ddde

File tree

3 files changed

+15
-7
lines changed

3 files changed

+15
-7
lines changed

jcodemodel/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@
139139
<instructions>
140140
<Automatic-Module-Name>com.helger.jcodemodel</Automatic-Module-Name>
141141
<Export-Package>com.helger.jcodemodel.*</Export-Package>
142-
<Import-Package>!jakarta.annotation.*,*</Import-Package>
142+
<Import-Package>!org.jspecify.annotations.*,*</Import-Package>
143143
</instructions>
144144
</configuration>
145145
</plugin>

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,12 @@ protected AbstractJClass (@NonNull final JCodeModel aOwner)
7474
m_aOwner = ValueEnforcer.notNull (aOwner, "Owner");
7575
}
7676

77+
@NonNull
78+
public final JCodeModel owner ()
79+
{
80+
return m_aOwner;
81+
}
82+
7783
/**
7884
* Gets the name of this class.
7985
*
@@ -101,12 +107,6 @@ public AbstractJClass outer ()
101107
return null;
102108
}
103109

104-
@NonNull
105-
public final JCodeModel owner ()
106-
{
107-
return m_aOwner;
108-
}
109-
110110
/**
111111
* Gets the super class of this class.
112112
*

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,14 @@ protected JReferencedClass (@NonNull final JCodeModel aOwner, @NonNull final Cla
7676
assert !m_aClass.isArray ();
7777
}
7878

79+
@NonNull
7980
public Class <?> getReferencedClass ()
8081
{
8182
return m_aClass;
8283
}
8384

8485
@Override
86+
@NonNull
8587
public String name ()
8688
{
8789
return m_aClass.getSimpleName ();
@@ -95,12 +97,14 @@ public String fullName ()
9597
}
9698

9799
@Override
100+
@NonNull
98101
public String binaryName ()
99102
{
100103
return m_aClass.getName ();
101104
}
102105

103106
@Override
107+
@Nullable
104108
public AbstractJClass outer ()
105109
{
106110
final Class <?> p = m_aClass.getDeclaringClass ();
@@ -127,6 +131,7 @@ public JPackage _package ()
127131
}
128132

129133
@Override
134+
@Nullable
130135
public AbstractJClass _extends ()
131136
{
132137
final Class <?> sp = m_aClass.getSuperclass ();
@@ -140,6 +145,7 @@ public AbstractJClass _extends ()
140145
}
141146

142147
@Override
148+
@NonNull
143149
public Iterator <AbstractJClass> _implements ()
144150
{
145151
final Class <?> [] aInterfaces = m_aClass.getInterfaces ();
@@ -204,13 +210,15 @@ public void declare (final IJFormatter f)
204210
}
205211

206212
@Override
213+
@NonNull
207214
public JTypeVar [] typeParams ()
208215
{
209216
// TODO: does JDK 1.5 reflection provides these information?
210217
return super.typeParams ();
211218
}
212219

213220
@Override
221+
@NonNull
214222
protected AbstractJClass substituteParams (@NonNull final JTypeVar [] aVariables,
215223
@NonNull final List <? extends AbstractJClass> aBindings)
216224
{

0 commit comments

Comments
 (0)