com.ibm.wala.classLoader
Class SourceFileModule

java.lang.Object
  extended by com.ibm.wala.classLoader.FileModule
      extended by com.ibm.wala.classLoader.SourceFileModule
All Implemented Interfaces:
Module, ModuleEntry

public class SourceFileModule
extends FileModule
implements Module, ModuleEntry

A module which is a wrapper around a .java file


Constructor Summary
SourceFileModule(java.io.File f, SourceFileModule clonedFrom)
           
SourceFileModule(java.io.File f, java.lang.String fileName)
           
 
Method Summary
 java.lang.String getClassName()
           
 boolean isClassFile()
           
 boolean isSourceFile()
           
 java.lang.String toString()
           
 
Methods inherited from class com.ibm.wala.classLoader.FileModule
asModule, equals, getAbsolutePath, getEntries, getFile, getInputStream, getName, hashCode, isModuleFile
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ibm.wala.classLoader.Module
getEntries
 
Methods inherited from interface com.ibm.wala.classLoader.ModuleEntry
asModule, getInputStream, getName, isModuleFile
 

Constructor Detail

SourceFileModule

public SourceFileModule(java.io.File f,
                        java.lang.String fileName)

SourceFileModule

public SourceFileModule(java.io.File f,
                        SourceFileModule clonedFrom)
Method Detail

toString

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

isClassFile

public boolean isClassFile()
Specified by:
isClassFile in interface ModuleEntry
Returns:
true if the file is a class file.

getClassName

public java.lang.String getClassName()
Specified by:
getClassName in interface ModuleEntry
Returns:
the name of the class represented by this entry

isSourceFile

public boolean isSourceFile()
Specified by:
isSourceFile in interface ModuleEntry
Returns:
true if the file is a source file.