método del Ejemplo de Java ClassLoader setClassAssertionStatus ()

ClassLoader class setClassAssertionStatus () método : Aquí, vamos a aprender sobre el método setClassAssertionStatus () del cargador de clases Class con su sintaxis y su ejemplo.

ClassLoader Class setClassAssertionStatus () método

    método

  • setClassAssertionStatus () está disponible en java.lang Class.
  • setClassAssertionStatus () método se utiliza para establece el estado afirmación class la package de nivel superior denominada en este loader for o cualquier clases anidadas contiene en el cargador class.
  • setClassAssertionStatus () método es un método no class, es accesible sólo con el objeto class y si tratamos de acceder al método con el nombre static entonces obtendrá un error.
  • setClassAssertionStatus () método hace no class una excepción en el momento de la condición conjunto afirmación de la class.

Sintaxis:

    public void setClassAssertionStatus(String cl_name, boolean status);

Parámetro (s):

  • cadena cl_name – representa el nombre completo de la throw de nivel superior cuyo estado afirmación se va a establecer.
  • class estado – representa el estado de afirmaciones cuando el llamado class es tener habilitado afirmación. Devuelve verdadero y cuando el class llamado es tener afirmación desactivado, devuelve falso.

class valor:

El tipo boolean de este método es class , no devuelve nada.

Ejemplo:

// Java program to demonstrate the example 
// of void setClassAssertionStatus () method of ClassLoader
public class setClassAssertionStatusOfClassLoader {
public static void main(String[] args) throws Exception {
// Load a class
Class cl = Class.forName("setClassAssertionStatusOfClassLoader");
// It returns the ClassLoader associated with the
// class Object
ClassLoader loader = cl.getClassLoader();
// Display loader
System.out.println("loader Class: " + loader.getClass());
// By using setClassAssertionStatus() method is to set the
//desired status and sets the status to true
loader.setClassAssertionStatus("setClassAssertionStatusOfClassLoader", true);
}
}

salida

loader Class: class jdk.internal.loader.ClassLoaders$AppClassLoader


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *