El método isStrict(mod) de java.lang.reflect.Modifier se usa para verificar si el argumento entero incluye el modificador strictfp o no. Si este parámetro entero representa un modificador de tipo strictfp, entonces el método devuelve verdadero o falso.
Sintaxis:
public static boolean isStrict(int mod)
Parámetros: este método acepta nombres enteros ya que mod representa un conjunto de modificadores.
Retorno : este método devuelve verdadero si mod incluye el modificador strictfp; falso en caso contrario.
Los siguientes programas ilustran el método isStrict():
Programa 1:
// Java program to illustrate isStrict() method import java.lang.reflect.*; public class GFG { public static void main(String[] args) throws NoSuchFieldException, SecurityException { // get Modifier Integer value int mod = Test.class.getModifiers(); // check Modifier is strict or not boolean result = Modifier.isStrict(mod); System.out.println("Mod integer value " + mod + " is strict : " + result); } strictfp class Test { strictfp double mul() { return 0; } } }
Mod integer value 0 is strict : false
Programa 2:
// Java program to illustrate isStrict() import java.lang.reflect.*; public class GFG { public static void main(String[] args) throws NoSuchFieldException, SecurityException { // get Modifier Integer value int mod = interfaceTest .class .getModifiers(); // check Modifier is strict or not boolean result = Modifier.isStrict(mod); System.out.println("Mod integer value " + mod + " is strict : " + result); } strictfp interface interfaceTest { double method1(); int method2(); } }
Mod integer value 1544 is strict : false
Referencias: https://docs.oracle.com/javase/10/docs/api/java/lang/reflect/Modifier.html#isStrict(int)
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA