registerOrGet

Gets the registered BasePermissionsBuilder for a a given type of Permission. If no builder has been registered yet, builder will be registered instead. This method is thread-safe.

Return

the registered BasePermissionsBuilder

Parameters

P

the type of Permission for which to register the builder.

Builder

the type of BasePermissionsBuilder to register for this permission

builder

the Builder to register for the permission.


Gets the registered BasePermissionsBuilder for a a given type of Permission. If no builder has been registered yet, builder will be registered instead. This method is thread-safe.

Return

the registered BasePermissionsBuilder

Parameters

P

the type of Permission for which to register the builder.

Builder

the type of BasePermissionsBuilder to register for this permission

permission

the KClass of the P to register

builder

the Builder to register for the permission.