org.codehaus.groovy.maven.runtime.util
Class ClassSource

java.lang.Object
  extended by org.codehaus.groovy.maven.runtime.util.ClassSource

public class ClassSource
extends java.lang.Object

Container which provides defails about a Groovy scripts source.

Version:
$Id: ClassSource.java 11355 2008-03-31 16:53:52Z user57 $
Author:
Jason Dillon

Nested Class Summary
static class ClassSource.Body
           
 
Field Summary
 ClassSource.Body body
           
 java.io.File file
           
 java.net.URL url
           
 
Constructor Summary
ClassSource(ClassSource.Body body)
           
ClassSource(java.io.File file)
           
ClassSource(java.net.URL url)
           
 
Method Summary
static ClassSource forValue(java.lang.String source)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

url

public final java.net.URL url

file

public final java.io.File file

body

public final ClassSource.Body body
Constructor Detail

ClassSource

public ClassSource(java.net.URL url)

ClassSource

public ClassSource(java.io.File file)

ClassSource

public ClassSource(ClassSource.Body body)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

forValue

public static ClassSource forValue(java.lang.String source)


Copyright © 2006-2009 Codehaus. All Rights Reserved.