Added in API level 1

Guard

interface Guard
java.security.Guard

This interface represents a guard, which is an object that is used to protect access to another object.

This interface contains a single method, checkGuard, with a single object argument. checkGuard is invoked (by the GuardedObject getObject method) to determine whether or not to allow access to the object.

Summary

Public methods
abstract Unit
checkGuard(object: Any!)

Determines whether or not to allow access to the guarded object object.

Public methods

checkGuard

Added in API level 1
abstract fun checkGuard(object: Any!): Unit

Determines whether or not to allow access to the guarded object object. Returns silently if access is allowed. Otherwise, throws a SecurityException.

Parameters
object Any!: the object being protected by the guard.
Exceptions
java.lang.SecurityException if access is denied.