Package java.lang

Interface Summary
CharSequence Untamed:
Cloneable Unsafe: A class implements the Cloneable interface to indicate to the java.lang.Object#clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
Comparable Safe: This interface imposes a total ordering on the objects of each class that implements it.
Runnable Safe:
 

Class Summary
AssertionStatusDirectives  
Boolean Safe:
Byte Safe:
Character Safe: The Character class wraps a value of the primitive type char in an object.
Class Untamed:
ClassLoader Unsafe:
Compiler Unsafe: The Compiler class is provided to support Java-to-native-code compilers and related services.
Double Safe: The Double class wraps a value of the primitive type double in an object.
FDBigInt  
Float Safe:
FloatingDecimal  
InheritableThreadLocal Untamed: This class extends ThreadLocal to provide inheritance of values from parent thread to child thread: when a child thread is created, the child receives initial values for all inheritable thread-local variables for which the parent has values.
Integer Safe:
Long Safe:
Math Untamed: The class Math contains methods for performing basic numeric operations such as the elementary exponential, logarithm, square root, and trigonometric functions.
Number Safe: The abstract class Number is the superclass of classes BigDecimal, BigInteger, Byte, Double, Float, Integer, Long, and Short.
Object Safe: Class Object is the root of the class hierarchy.
Package Untamed:
Process Untamed:
Runtime Untamed: Every Java application has a single instance of class Runtime that allows the application to interface with the environment in which the application is running.
RuntimePermission Untamed:
SecurityManager Untamed:
Short Safe: The Short class wraps a value of primitive type short in an object.
Shutdown Package-private utility class containing data structures and logic governing the virtual-machine shutdown sequence.
StackTraceElement Untamed:
StrictMath Safe: The class StrictMath contains methods for performing basic numeric operations such as the elementary exponential, logarithm, square root, and trigonometric functions.
String Safe:
StringBuffer Safe:
StringCoding Utility class for string encoding and decoding.
System Untamed: The System class contains several useful class fields and methods.
SystemClassLoaderAction  
Terminator Package-private utility class for setting up and tearing down platform-specific support for termination-triggered shutdowns.
Thread Untamed:
ThreadGroup Untamed:
ThreadLocal Untamed:
Throwable Safe: The Throwable class is the superclass of all errors and exceptions in the Java language.
Void Safe: The Void class is an uninstantiable placeholder class to hold a reference to the Class object representing the Java keyword void.
Win32Process  
 

Exception Summary
ArithmeticException Untamed: Thrown when an exceptional arithmetic condition has occurred.
ArrayIndexOutOfBoundsException Untamed: Thrown to indicate that an array has been accessed with an illegal index.
ArrayStoreException Untamed: Thrown to indicate that an attempt has been made to store the wrong type of object into an array of objects.
ClassCastException Untamed: Thrown to indicate that the code has attempted to cast an object to a subclass of which it is not an instance.
ClassNotFoundException Untamed: Thrown when an application tries to load in a class through its string name using: The forName method in class Class.
CloneNotSupportedException Untamed: Thrown to indicate that the clone method in class Object has been called to clone an object, but that the object's class does not implement the Cloneable interface.
Exception Unsafe: The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
IllegalAccessException Untamed: An IllegalAccessException is thrown when an application tries to reflectively create an instance (other than an array), set or get a field, or invoke a method, but the currently executing method does not have access to the definition of the specified class, field, method or constructor.
IllegalArgumentException Untamed: Thrown to indicate that a method has been passed an illegal or inappropriate argument.
IllegalMonitorStateException Untamed: Thrown to indicate that a thread has attempted to wait on an object's monitor or to notify other threads waiting on an object's monitor without owning the specified monitor.
IllegalStateException Untamed: Signals that a method has been invoked at an illegal or inappropriate time.
IllegalThreadStateException Untamed: Thrown to indicate that a thread is not in an appropriate state for the requested operation.
IndexOutOfBoundsException Untamed: Thrown to indicate that an index of some sort (such as to an array, to a string, or to a vector) is out of range.
InstantiationException Untamed: Thrown when an application tries to create an instance of a class using the newInstance method in class Class, but the specified class object cannot be instantiated because it is an interface or is an abstract class.
InterruptedException Untamed: Thrown when a thread is waiting, sleeping, or otherwise paused for a long time and another thread interrupts it using the interrupt method in class Thread.
NegativeArraySizeException Untamed: Thrown if an application tries to create an array with negative size.
NoSuchFieldException Untamed: Signals that the class doesn't have a field of a specified name.
NoSuchMethodException Untamed: Thrown when a particular method cannot be found.
NullPointerException Untamed: Thrown when an application attempts to use null in a case where an object is required.
NumberFormatException Untamed: Thrown to indicate that the application has attempted to convert a string to one of the numeric types, but that the string does not have the appropriate format.
RuntimeException Safe: RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
SecurityException Untamed: Thrown by the security manager to indicate a security violation.
StringIndexOutOfBoundsException Untamed: Thrown by String methods to indicate that an index is either negative or greater than the size of the string.
UnsupportedOperationException Untamed: Thrown to indicate that the requested operation is not supported.
 

Error Summary
AbstractMethodError Untamed: Thrown when an application tries to call an abstract method.
AssertionError Untamed: Thrown to indicate that an assertion has failed.
ClassCircularityError Untamed: Thrown when a circularity has been detected while initializing a class.
ClassFormatError Untamed: Thrown when the Java Virtual Machine attempts to read a class file and determines that the file is malformed or otherwise cannot be interpreted as a class file.
Error Unsafe: An Error is a subclass of Throwable that indicates serious problems that a reasonable application should not try to catch.
ExceptionInInitializerError Untamed: Signals that an unexpected exception has occurred in a static initializer.
IllegalAccessError Untamed: Thrown if an application attempts to access or modify a field, or to call a method that it does not have access to.
IncompatibleClassChangeError Untamed: Thrown when an incompatible class change has occurred to some class definition.
InstantiationError Untamed: Thrown when an application tries to use the Java new construct to instantiate an abstract class or an interface.
InternalError Untamed: Thrown to indicate some unexpected internal error has occurred in the Java Virtual Machine.
LinkageError Untamed: Subclasses of LinkageError indicate that a class has some dependency on another class; however, the latter class has incompatibly changed after the compilation of the former class.
NoClassDefFoundError Untamed: Thrown if the Java Virtual Machine or a ClassLoader instance tries to load in the definition of a class (as part of a normal method call or as part of creating a new instance using the new expression) and no definition of the class could be found.
NoSuchFieldError Untamed: Thrown if an application tries to access or modify a specified field of an object, and that object no longer has that field.
NoSuchMethodError Untamed: Thrown if an application tries to call a specified method of a class (either static or instance), and that class no longer has a definition of that method.
OutOfMemoryError Untamed: Thrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more memory could be made available by the garbage collector.
StackOverflowError Untamed: Thrown when a stack overflow occurs because an application recurses too deeply.
ThreadDeath Untamed: An instance of ThreadDeath is thrown in the victim thread when the stop method with zero arguments in class Thread is called.
UnknownError Untamed: Thrown when an unknown but serious exception has occurred in the Java Virtual Machine.
UnsatisfiedLinkError Untamed: Thrown if the Java Virtual Machine cannot find an appropriate native-language definition of a method declared native.
UnsupportedClassVersionError Untamed: Thrown when the Java Virtual Machine attempts to read a class file and determines that the major and minor version numbers in the file are not supported.
VerifyError Untamed: Thrown when the "verifier" detects that a class file, though well formed, contains some sort of internal inconsistency or security problem.
VirtualMachineError Untamed: Thrown to indicate that the Java Virtual Machine is broken or has run out of resources necessary for it to continue operating.
 



comments?