Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels) Summary: [Fields](https://developer.android.com/reference/java/lang/SecurityManager#lfields) \| [Ctors](https://developer.android.com/reference/java/lang/SecurityManager#pubctors) \| [Methods](https://developer.android.com/reference/java/lang/SecurityManager#pubmethods) \| [Protected Methods](https://developer.android.com/reference/java/lang/SecurityManager#promethods) \| [Inherited Methods](https://developer.android.com/reference/java/lang/SecurityManager#inhmethods)

# SecurityManager

` public class SecurityManager `   
` extends https://developer.android.com/reference/java/lang/Object ` ` `

|---|---|
| [java.lang.Object](https://developer.android.com/reference/java/lang/Object) ||
| ↳ | java.lang.SecurityManager |

<br />

*** ** * ** ***

Legacy security code; do not use.

Security managers do *not* provide a secure environment for executing untrusted code and are unsupported on Android. Untrusted code cannot be safely isolated within a single VM on Android. Application developers can assume that there's no SecurityManager installed, i.e. `https://developer.android.com/reference/java/lang/System#getSecurityManager()` will return null.

## Summary

| ### Fields ||
|---|---|
| ` protected boolean` | `https://developer.android.com/reference/java/lang/SecurityManager#inCheck` *This field was deprecated in API level 15. Use `https://developer.android.com/reference/java/lang/SecurityManager#checkPermission(java.security.Permission)` instead.* |

| ### Public constructors ||
|---|---|
| ` https://developer.android.com/reference/java/lang/SecurityManager#SecurityManager()() ` |

| ### Public methods ||
|---|---|
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkAccept(java.lang.String,%20int)(https://developer.android.com/reference/java/lang/String host, int port) ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkAccess(java.lang.Thread)(https://developer.android.com/reference/java/lang/Thread t) ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkAccess(java.lang.ThreadGroup)(https://developer.android.com/reference/java/lang/ThreadGroup g) ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkAwtEventQueueAccess()() ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkConnect(java.lang.String,%20int)(https://developer.android.com/reference/java/lang/String host, int port) ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkConnect(java.lang.String,%20int,%20java.lang.Object)(https://developer.android.com/reference/java/lang/String host, int port, https://developer.android.com/reference/java/lang/Object context) ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkCreateClassLoader()() ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkDelete(java.lang.String)(https://developer.android.com/reference/java/lang/String file) ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkExec(java.lang.String)(https://developer.android.com/reference/java/lang/String cmd) ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkExit(int)(int status) ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkLink(java.lang.String)(https://developer.android.com/reference/java/lang/String lib) ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkListen(int)(int port) ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkMemberAccess(java.lang.Class<?>,%20int)(https://developer.android.com/reference/java/lang/Class<?> clazz, int which) ` *This method was deprecated in API level 33. this method is deprecated.* |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkMulticast(java.net.InetAddress)(https://developer.android.com/reference/java/net/InetAddress maddr) ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkMulticast(java.net.InetAddress,%20byte)(https://developer.android.com/reference/java/net/InetAddress maddr, byte ttl) ` *This method was deprecated in API level 15. use `https://developer.android.com/reference/java/lang/SecurityManager#checkMulticast(java.net.InetAddress)` instead.* |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkPackageAccess(java.lang.String)(https://developer.android.com/reference/java/lang/String pkg) ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkPackageDefinition(java.lang.String)(https://developer.android.com/reference/java/lang/String pkg) ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkPermission(java.security.Permission,%20java.lang.Object)(https://developer.android.com/reference/java/security/Permission perm, https://developer.android.com/reference/java/lang/Object context) ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkPermission(java.security.Permission)(https://developer.android.com/reference/java/security/Permission perm) ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkPrintJobAccess()() ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkPropertiesAccess()() ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkPropertyAccess(java.lang.String)(https://developer.android.com/reference/java/lang/String key) ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkRead(java.io.FileDescriptor)(https://developer.android.com/reference/java/io/FileDescriptor fd) ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkRead(java.lang.String)(https://developer.android.com/reference/java/lang/String file) ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkRead(java.lang.String,%20java.lang.Object)(https://developer.android.com/reference/java/lang/String file, https://developer.android.com/reference/java/lang/Object context) ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkSecurityAccess(java.lang.String)(https://developer.android.com/reference/java/lang/String target) ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkSetFactory()() ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkSystemClipboardAccess()() ` |
| ` boolean` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkTopLevelWindow(java.lang.Object)(https://developer.android.com/reference/java/lang/Object window) ` *This method was deprecated in API level 33. this method is deprecated.* |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkWrite(java.io.FileDescriptor)(https://developer.android.com/reference/java/io/FileDescriptor fd) ` |
| ` void` | ` https://developer.android.com/reference/java/lang/SecurityManager#checkWrite(java.lang.String)(https://developer.android.com/reference/java/lang/String file) ` |
| ` boolean` | ` https://developer.android.com/reference/java/lang/SecurityManager#getInCheck()() ` *This method was deprecated in API level 15. Use `https://developer.android.com/reference/java/lang/SecurityManager#checkPermission(java.security.Permission)` instead.* |
| ` https://developer.android.com/reference/java/lang/Object` | ` https://developer.android.com/reference/java/lang/SecurityManager#getSecurityContext()() ` |
| ` https://developer.android.com/reference/java/lang/ThreadGroup` | ` https://developer.android.com/reference/java/lang/SecurityManager#getThreadGroup()() ` Returns the current thread's thread group. |

| ### Protected methods ||
|---|---|
| ` int` | ` https://developer.android.com/reference/java/lang/SecurityManager#classDepth(java.lang.String)(https://developer.android.com/reference/java/lang/String name) ` *This method was deprecated in API level 15. Use `https://developer.android.com/reference/java/lang/SecurityManager#checkPermission(java.security.Permission)` instead.* |
| ` int` | ` https://developer.android.com/reference/java/lang/SecurityManager#classLoaderDepth()() ` *This method was deprecated in API level 15. Use `https://developer.android.com/reference/java/lang/SecurityManager#checkPermission(java.security.Permission)` instead.* |
| ` https://developer.android.com/reference/java/lang/ClassLoader` | ` https://developer.android.com/reference/java/lang/SecurityManager#currentClassLoader()() ` *This method was deprecated in API level 15. Use `https://developer.android.com/reference/java/lang/SecurityManager#checkPermission(java.security.Permission)` instead.* |
| ` https://developer.android.com/reference/java/lang/Class<?>` | ` https://developer.android.com/reference/java/lang/SecurityManager#currentLoadedClass()() ` *This method was deprecated in API level 15. Use `https://developer.android.com/reference/java/lang/SecurityManager#checkPermission(java.security.Permission)` instead.* |
| ` https://developer.android.com/reference/java/lang/Class` | ` https://developer.android.com/reference/java/lang/SecurityManager#getClassContext()() ` |
| ` boolean` | ` https://developer.android.com/reference/java/lang/SecurityManager#inClass(java.lang.String)(https://developer.android.com/reference/java/lang/String name) ` *This method was deprecated in API level 15. Use `https://developer.android.com/reference/java/lang/SecurityManager#checkPermission(java.security.Permission)` instead.* |
| ` boolean` | ` https://developer.android.com/reference/java/lang/SecurityManager#inClassLoader()() ` *This method was deprecated in API level 15. Use `https://developer.android.com/reference/java/lang/SecurityManager#checkPermission(java.security.Permission)` instead.* |

### Inherited methods

From class ` https://developer.android.com/reference/java/lang/Object ` ` https://developer.android.com/reference/java/lang/Object` ` https://developer.android.com/reference/java/lang/Object#clone()() `

Creates and returns a copy of this object.
` boolean` ` https://developer.android.com/reference/java/lang/Object#equals(java.lang.Object)(https://developer.android.com/reference/java/lang/Object obj) `

Indicates whether some other object is "equal to" this one.
` void` ` https://developer.android.com/reference/java/lang/Object#finalize()() `

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
` final https://developer.android.com/reference/java/lang/Class<?>` ` https://developer.android.com/reference/java/lang/Object#getClass()() `

Returns the runtime class of this `Object`.
` int` ` https://developer.android.com/reference/java/lang/Object#hashCode()() `

Returns a hash code value for the object.
` final void` ` https://developer.android.com/reference/java/lang/Object#notify()() `

Wakes up a single thread that is waiting on this object's monitor.
` final void` ` https://developer.android.com/reference/java/lang/Object#notifyAll()() `

Wakes up all threads that are waiting on this object's monitor.
` https://developer.android.com/reference/java/lang/String` ` https://developer.android.com/reference/java/lang/Object#toString()() `

Returns a string representation of the object.
` final void` ` https://developer.android.com/reference/java/lang/Object#wait(long,%20int)(long timeoutMillis, int nanos) `

Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*, or until a certain amount of real time has elapsed.
` final void` ` https://developer.android.com/reference/java/lang/Object#wait(long)(long timeoutMillis) `

Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*, or until a certain amount of real time has elapsed.
` final void` ` https://developer.android.com/reference/java/lang/Object#wait()() `

Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*.

## Fields

### inCheck

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level 15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
protected boolean inCheck
```

<br />

**This field was deprecated in API level 15.**   

Use `https://developer.android.com/reference/java/lang/SecurityManager#checkPermission(java.security.Permission)` instead.

<br />

<br />

## Public constructors

### SecurityManager

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public SecurityManager ()
```

<br />

<br />

## Public methods

### checkAccept

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkAccept (String host, 
                int port)
```

<br />

<br />

| Parameters ||
|---|---|
| `host` | `String` <br /> |
| `port` | `int` <br /> |

### checkAccess

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkAccess (Thread t)
```

<br />

<br />

| Parameters ||
|---|---|
| `t` | `Thread` <br /> |

### checkAccess

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkAccess (ThreadGroup g)
```

<br />

<br />

| Parameters ||
|---|---|
| `g` | `ThreadGroup` <br /> |

### checkAwtEventQueueAccess

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkAwtEventQueueAccess ()
```

<br />

<br />

### checkConnect

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkConnect (String host, 
                int port)
```

<br />

<br />

| Parameters ||
|---|---|
| `host` | `String` <br /> |
| `port` | `int` <br /> |

### checkConnect

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkConnect (String host, 
                int port, 
                Object context)
```

<br />

<br />

| Parameters ||
|---|---|
| `host` | `String` <br /> |
| `port` | `int` <br /> |
| `context` | `Object` <br /> |

### checkCreateClassLoader

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkCreateClassLoader ()
```

<br />

<br />

### checkDelete

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkDelete (String file)
```

<br />

<br />

| Parameters ||
|---|---|
| `file` | `String` <br /> |

### checkExec

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkExec (String cmd)
```

<br />

<br />

| Parameters ||
|---|---|
| `cmd` | `String` <br /> |

### checkExit

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkExit (int status)
```

<br />

<br />

| Parameters ||
|---|---|
| `status` | `int` <br /> |

### checkLink

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkLink (String lib)
```

<br />

<br />

| Parameters ||
|---|---|
| `lib` | `String` <br /> |

### checkListen

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkListen (int port)
```

<br />

<br />

| Parameters ||
|---|---|
| `port` | `int` <br /> |

### checkMemberAccess

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level 33](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkMemberAccess (Class<?> clazz, 
                int which)
```

<br />

**This method was deprecated in API level 33.**   

this method is deprecated.

<br />

<br />

| Parameters ||
|---|---|
| `clazz` | `Class` <br /> |
| `which` | `int` <br /> |

### checkMulticast

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkMulticast (InetAddress maddr)
```

<br />

<br />

| Parameters ||
|---|---|
| `maddr` | `InetAddress` <br /> |

### checkMulticast

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level 15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkMulticast (InetAddress maddr, 
                byte ttl)
```

<br />

**This method was deprecated in API level 15.**   

use `https://developer.android.com/reference/java/lang/SecurityManager#checkMulticast(java.net.InetAddress)` instead.

<br />

<br />

| Parameters ||
|---|---|
| `maddr` | `InetAddress` <br /> |
| `ttl` | `byte` <br /> |

### checkPackageAccess

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkPackageAccess (String pkg)
```

<br />

<br />

| Parameters ||
|---|---|
| `pkg` | `String` <br /> |

### checkPackageDefinition

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkPackageDefinition (String pkg)
```

<br />

<br />

| Parameters ||
|---|---|
| `pkg` | `String` <br /> |

### checkPermission

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkPermission (Permission perm, 
                Object context)
```

<br />

<br />

| Parameters ||
|---|---|
| `perm` | `Permission` <br /> |
| `context` | `Object` <br /> |

### checkPermission

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkPermission (Permission perm)
```

<br />

<br />

| Parameters ||
|---|---|
| `perm` | `Permission` <br /> |

### checkPrintJobAccess

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkPrintJobAccess ()
```

<br />

<br />

### checkPropertiesAccess

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkPropertiesAccess ()
```

<br />

<br />

### checkPropertyAccess

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkPropertyAccess (String key)
```

<br />

<br />

| Parameters ||
|---|---|
| `key` | `String` <br /> |

### checkRead

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkRead (FileDescriptor fd)
```

<br />

<br />

| Parameters ||
|---|---|
| `fd` | `FileDescriptor` <br /> |

### checkRead

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkRead (String file)
```

<br />

<br />

| Parameters ||
|---|---|
| `file` | `String` <br /> |

### checkRead

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkRead (String file, 
                Object context)
```

<br />

<br />

| Parameters ||
|---|---|
| `file` | `String` <br /> |
| `context` | `Object` <br /> |

### checkSecurityAccess

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkSecurityAccess (String target)
```

<br />

<br />

| Parameters ||
|---|---|
| `target` | `String` <br /> |

### checkSetFactory

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkSetFactory ()
```

<br />

<br />

### checkSystemClipboardAccess

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkSystemClipboardAccess ()
```

<br />

<br />

### checkTopLevelWindow

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level 33](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public boolean checkTopLevelWindow (Object window)
```

<br />

**This method was deprecated in API level 33.**   

this method is deprecated.

<br />

<br />

| Parameters ||
|---|---|
| `window` | `Object` <br /> |

| Returns ||
|---|---|
| `boolean` | <br /> |

### checkWrite

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkWrite (FileDescriptor fd)
```

<br />

<br />

| Parameters ||
|---|---|
| `fd` | `FileDescriptor` <br /> |

### checkWrite

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public void checkWrite (String file)
```

<br />

<br />

| Parameters ||
|---|---|
| `file` | `String` <br /> |

### getInCheck

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level 15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public boolean getInCheck ()
```

<br />

**This method was deprecated in API level 15.**   

Use `https://developer.android.com/reference/java/lang/SecurityManager#checkPermission(java.security.Permission)` instead.

<br />

<br />

| Returns ||
|---|---|
| `boolean` | <br /> |

### getSecurityContext

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public Object getSecurityContext ()
```

<br />

<br />

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/lang/Object` | <br /> |

### getThreadGroup

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public ThreadGroup getThreadGroup ()
```

Returns the current thread's thread group.

<br />

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/lang/ThreadGroup` | <br /> |

## Protected methods

### classDepth

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level 15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
protected int classDepth (String name)
```

<br />

**This method was deprecated in API level 15.**   

Use `https://developer.android.com/reference/java/lang/SecurityManager#checkPermission(java.security.Permission)` instead.

<br />

<br />

| Parameters ||
|---|---|
| `name` | `String` <br /> |

| Returns ||
|---|---|
| `int` | <br /> |

### classLoaderDepth

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level 15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
protected int classLoaderDepth ()
```

<br />

**This method was deprecated in API level 15.**   

Use `https://developer.android.com/reference/java/lang/SecurityManager#checkPermission(java.security.Permission)` instead.

<br />

<br />

| Returns ||
|---|---|
| `int` | <br /> |

### currentClassLoader

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level 15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
protected ClassLoader currentClassLoader ()
```

<br />

**This method was deprecated in API level 15.**   

Use `https://developer.android.com/reference/java/lang/SecurityManager#checkPermission(java.security.Permission)` instead.

<br />

<br />

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/lang/ClassLoader` | <br /> |

### currentLoadedClass

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level 15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
protected Class<?> currentLoadedClass ()
```

<br />

**This method was deprecated in API level 15.**   

Use `https://developer.android.com/reference/java/lang/SecurityManager#checkPermission(java.security.Permission)` instead.

<br />

<br />

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/lang/Class<?>` | <br /> |

### getClassContext

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
protected Class[] getClassContext ()
```

<br />

<br />

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/lang/Class` | <br /> |

### inClass

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level 15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
protected boolean inClass (String name)
```

<br />

**This method was deprecated in API level 15.**   

Use `https://developer.android.com/reference/java/lang/SecurityManager#checkPermission(java.security.Permission)` instead.

<br />

<br />

| Parameters ||
|---|---|
| `name` | `String` <br /> |

| Returns ||
|---|---|
| `boolean` | <br /> |

### inClassLoader

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level 15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
protected boolean inClassLoader ()
```

<br />

**This method was deprecated in API level 15.**   

Use `https://developer.android.com/reference/java/lang/SecurityManager#checkPermission(java.security.Permission)` instead.

<br />

<br />

| Returns ||
|---|---|
| `boolean` | <br /> |