com.nhncorp.neptune.client.procedure
Class CharSequenceCompilerException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.nhncorp.neptune.client.procedure.CharSequenceCompilerException
All Implemented Interfaces:
java.io.Serializable

public class CharSequenceCompilerException
extends java.lang.Exception

An exception thrown when trying to compile Java programs from strings containing source.

Author:
David J. Biesack
See Also:
Serialized Form

Constructor Summary
CharSequenceCompilerException(java.util.Set<java.lang.String> qualifiedClassNames, java.lang.Throwable cause, javax.tools.DiagnosticCollector<javax.tools.JavaFileObject> diagnostics)
           
CharSequenceCompilerException(java.lang.String message, java.util.Set<java.lang.String> qualifiedClassNames, javax.tools.DiagnosticCollector<javax.tools.JavaFileObject> diagnostics)
           
CharSequenceCompilerException(java.lang.String message, java.util.Set<java.lang.String> qualifiedClassNames, java.lang.Throwable cause, javax.tools.DiagnosticCollector<javax.tools.JavaFileObject> diagnostics)
           
 
Method Summary
 java.util.Collection<java.lang.String> getClassNames()
           
 javax.tools.DiagnosticCollector<javax.tools.JavaFileObject> getDiagnostics()
          Gets the diagnostics collected by this exception.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CharSequenceCompilerException

public CharSequenceCompilerException(java.lang.String message,
                                     java.util.Set<java.lang.String> qualifiedClassNames,
                                     java.lang.Throwable cause,
                                     javax.tools.DiagnosticCollector<javax.tools.JavaFileObject> diagnostics)

CharSequenceCompilerException

public CharSequenceCompilerException(java.lang.String message,
                                     java.util.Set<java.lang.String> qualifiedClassNames,
                                     javax.tools.DiagnosticCollector<javax.tools.JavaFileObject> diagnostics)

CharSequenceCompilerException

public CharSequenceCompilerException(java.util.Set<java.lang.String> qualifiedClassNames,
                                     java.lang.Throwable cause,
                                     javax.tools.DiagnosticCollector<javax.tools.JavaFileObject> diagnostics)
Method Detail

getDiagnostics

public javax.tools.DiagnosticCollector<javax.tools.JavaFileObject> getDiagnostics()
Gets the diagnostics collected by this exception.

Returns:
this exception's diagnostics

getClassNames

public java.util.Collection<java.lang.String> getClassNames()
Returns:
The name of the classes whose compilation caused the compile exception