Griffon 1.2.0

org.codehaus.griffon.compiler
[Java] Class SourceUnitCollector

java.lang.Object
  org.codehaus.groovy.control.CompilationUnit.SourceUnitOperation
      org.codehaus.griffon.compiler.SourceUnitCollector

public class SourceUnitCollector
extends CompilationUnit.SourceUnitOperation

Keeps track of all SourceUnits that belongs to a CompilationUnit.

Authors:
Andres Almiray
Since:
0.9.3


Field Summary
private static Map SOURCES

private static SourceUnitCollector instance

 
Constructor Summary
private SourceUnitCollector()

 
Method Summary
void call(SourceUnit source)

void clear()

boolean containsSource(String name)

boolean containsSource(SourceUnit source)

boolean containsSource(ClassNode classNode)

static SourceUnitCollector getInstance()

SourceUnit getSourceUnit(ClassNode classNode)

 
Methods inherited from class CompilationUnit.SourceUnitOperation
call, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

SOURCES

private static final Map SOURCES


instance

private static SourceUnitCollector instance


 
Constructor Detail

SourceUnitCollector

private SourceUnitCollector()


 
Method Detail

call

public void call(SourceUnit source)


clear

public void clear()


containsSource

public boolean containsSource(String name)


containsSource

public boolean containsSource(SourceUnit source)


containsSource

public boolean containsSource(ClassNode classNode)


getInstance

public static SourceUnitCollector getInstance()


getSourceUnit

public SourceUnit getSourceUnit(ClassNode classNode)


 

Groovy Documentation