Class ImplementationType

All Implemented Interfaces:
Cloneable, Constants, Constants, ContextElement, Constants, RuntimeConstants

public class ImplementationType extends ClassType
ImplementationType represents any non-special class which implements one or more interfaces which inherit from java.rmi.Remote.

The static forImplementation(...) method must be used to obtain an instance, and will return null if the ClassDefinition is non-conforming.

Author:
Bryan Atsatt
  • Method Details

    • forImplementation

      public static ImplementationType forImplementation(ClassDefinition classDef, ContextStack stack, boolean quiet)
      Create an ImplementationType for the given class. If the class is not a properly formed or if some other error occurs, the return value will be null, and errors will have been reported to the supplied BatchEnvironment.
    • getTypeDescription

      public String getTypeDescription()
      Return a string describing this type.
      Specified by:
      getTypeDescription in class Type