ist in der Module-Info "opens PACKAGENAME" bedenklich?

  • Themenstarter Themenstarter Mart
  • Beginndatum Beginndatum
M

Mart

Gast
Ich habe in meinem maven package zb diese Methode die automatisch Resourcen im aktuellen pfad findet

Java:
    default String getResource(String resourceName)
    {
        try
        {
            return getClass().getResource(resourceName).toString();
        } catch (NullPointerException e)
        {
            throw new NullPointerException("The Resource::  "+resourceName +"\nwas not found in:: " + this.getClass() + " :: with the Name :: "
                    + this.getClass().getSimpleName() + ".css\nThis can be caused by not having \"opens PACKAGENAME\" in the module info so it's not accessible\nNull Pointer Exception occured::\n" + e.getMessage());
        }
    }

dh jede klasse die das interface implementiert muss ja in der module info als opens gekennzeichnet werden somit mein maven package die resourcen sehen kann

ist das sicherheits technisch irgendwie bedenklich? oder ähnliches?

ich weis nur dass opens das package sichtbar macht was es sonst tut weis ich nicht
 

Neue Themen


Zurück
Oben