calls the run method of the given action with as initial access control context the given context combined with the protection domain of the calling class . calls to checkpermission in the run method ignore all earlier protection domains of classes in the call chain , but add checks for the protection domains given in the supplied context . concode_field_sep PlaceHolder placeHolder concode_field_sep void checkPermission concode_elem_sep AccessControlContext getContext
T function ( PrivilegedAction < T > arg0 , AccessControlContext arg1 ) { VMAccessController . pushContext ( arg1 ) ; try { return arg0 . run ( ) ; } finally { VMAccessController . popContext ( ) ; } }