@Nonnull annotation

This commit is contained in:
Volker Berlin 2022-02-27 19:27:10 +01:00
parent d629fbcd02
commit 9680ba6445

View File

@ -248,7 +248,7 @@ class FunctionManager {
* *
* @return an iterator * @return an iterator
*/ */
@Nullable @Nonnull
Iterator<String> getUsedClasses() { Iterator<String> getUsedClasses() {
return usedClasses.iterator(); return usedClasses.iterator();
} }
@ -258,7 +258,7 @@ class FunctionManager {
* *
* @return an iterator * @return an iterator
*/ */
@Nullable @Nonnull
Iterator<FunctionName> getWriteLaterClinit() { Iterator<FunctionName> getWriteLaterClinit() {
return iterator( entry -> entry.getKey().methodName.equals( "<clinit>" ) && entry.getValue().state != State.None ); return iterator( entry -> entry.getKey().methodName.equals( "<clinit>" ) && entry.getValue().state != State.None );
} }
@ -268,7 +268,7 @@ class FunctionManager {
* *
* @return an iterator * @return an iterator
*/ */
@Nullable @Nonnull
Iterator<FunctionName> getWriteLater() { Iterator<FunctionName> getWriteLater() {
return iterator( entry -> { return iterator( entry -> {
switch( entry.getValue().state ) { switch( entry.getValue().state ) {
@ -302,6 +302,7 @@ class FunctionManager {
* @param filter the filter * @param filter the filter
* @return the iterator * @return the iterator
*/ */
@Nonnull
private Iterator<FunctionName> iterator( Predicate<Entry<FunctionName, FunctionState>> filter ) { private Iterator<FunctionName> iterator( Predicate<Entry<FunctionName, FunctionState>> filter ) {
return states.entrySet().stream().filter( filter ).map( entry -> entry.getKey() ).iterator(); return states.entrySet().stream().filter( filter ).map( entry -> entry.getKey() ).iterator();
} }