Java.lang Package Classes

Java Compiler - command() Method



The java.lang.Compiler.command() used to examine the argument type and its fields and perform some documented operation. No specific operations are required.

Syntax

public static Object command(Object any)

Parameters

any Specify an argument

Return Value

Returns a compiler-specific value, or null if no compiler is available.

Exception

Throws NullPointerException, If any is null.

Example:

The example below shows how to use java.lang.Compiler.command() method.

public class MyClass {
  public static void main(String[] args) {
    Integer x = new Integer("10");
    String y = "Hello";

    //printing class of x
    Class xcls = x.getClass(); 
    System.out.println(xcls);

    //printing class of y
    Class ycls = y.getClass(); 
    System.out.println(ycls);

    //compile MyClass using command method
    Object retval = Compiler.command("javac MyClass");
    System.out.println("Return Value = " + retval); 
  }
}

The output of the above code will be:

class java.lang.Integer
class java.lang.String
Return Value = null

❮ Java.lang - Compiler