org.aspectj.ajdt.internal.compiler
Class InterimCompilationResult

java.lang.Object
  extended by org.aspectj.ajdt.internal.compiler.InterimCompilationResult

public class InterimCompilationResult
extends java.lang.Object

Holds a compilation result produced by the Java compilation phase, ready for weaving in the weave phase. NOTE: This class defines equality based solely on the fileName of the compiled file (not the bytecodes produced for example)


Constructor Summary
InterimCompilationResult(org.aspectj.org.eclipse.jdt.internal.compiler.CompilationResult cr, IOutputClassFileNameProvider np)
           
InterimCompilationResult(org.aspectj.org.eclipse.jdt.internal.compiler.CompilationResult cr, java.util.List<UnwovenClassFile> ucfList)
           
 
Method Summary
 boolean equals(java.lang.Object other)
           
 java.lang.String fileName()
           
 int hashCode()
           
 org.aspectj.org.eclipse.jdt.internal.compiler.CompilationResult result()
           
 UnwovenClassFile[] unwovenClassFiles()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterimCompilationResult

public InterimCompilationResult(org.aspectj.org.eclipse.jdt.internal.compiler.CompilationResult cr,
                                IOutputClassFileNameProvider np)

InterimCompilationResult

public InterimCompilationResult(org.aspectj.org.eclipse.jdt.internal.compiler.CompilationResult cr,
                                java.util.List<UnwovenClassFile> ucfList)
Method Detail

result

public org.aspectj.org.eclipse.jdt.internal.compiler.CompilationResult result()

unwovenClassFiles

public UnwovenClassFile[] unwovenClassFiles()

fileName

public java.lang.String fileName()

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object