|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use FileSummary | |
---|---|
org.acm.seguin.ide.common.action | |
org.acm.seguin.metrics | Contains code to gather metrics about the source code. |
org.acm.seguin.refactor | Responsible for storing the software that performs the refactorings. |
org.acm.seguin.refactor.field | Contains refactorings that apply to fields. |
org.acm.seguin.refactor.method | Responsible for method refactorings. |
org.acm.seguin.refactor.type | Contains the type refactorings. |
org.acm.seguin.summary | Stores the metadata for the source code. |
org.acm.seguin.summary.query |
Uses of FileSummary in org.acm.seguin.ide.common.action |
---|
Methods in org.acm.seguin.ide.common.action that return FileSummary | |
---|---|
protected FileSummary |
SelectedFileSet.reloadFile(java.io.File file,
java.io.StringReader input)
Reloads the file summary |
Methods in org.acm.seguin.ide.common.action with parameters of type FileSummary | |
---|---|
protected TypeSummary |
SelectedFileSet.getTypeSummary(FileSummary summary)
Returns the type summary that has the same name as the file summary |
Uses of FileSummary in org.acm.seguin.metrics |
---|
Methods in org.acm.seguin.metrics with parameters of type FileSummary | |
---|---|
java.lang.Object |
GatherData.visit(FileSummary node,
java.lang.Object data)
Visit a file summary. |
Uses of FileSummary in org.acm.seguin.refactor |
---|
Methods in org.acm.seguin.refactor with parameters of type FileSummary | |
---|---|
protected void |
EliminatePackageImportVisitor.addRenamingTransforms(ComplexTransform refactoring,
FileSummary node,
java.lang.String className)
Gets the RenamingTransform |
protected java.util.LinkedList |
EliminatePackageImportVisitor.getAppropriateClasses(FileSummary node)
Gets the list of classes to iterate over |
protected TransformAST |
EliminatePackageImportVisitor.getFileSpecificTransform(FileSummary summary)
Gets the File Specific Transform |
protected java.io.File |
EliminatePackageImportVisitor.getNewFile(FileSummary node)
Gets the reference to the file where the refactored output should be sent |
protected AddImportTransform |
EliminatePackageImportVisitor.getNewImports(FileSummary node,
java.lang.String className)
Gets the New Imports transform |
protected boolean |
EliminatePackageImportVisitor.preconditions(FileSummary summary)
Checks any preconditions |
Uses of FileSummary in org.acm.seguin.refactor.field |
---|
Methods in org.acm.seguin.refactor.field with parameters of type FileSummary | |
---|---|
java.lang.Object |
RemoveFieldFromSubclassVisitor.visit(FileSummary fileSummary,
java.lang.Object data)
Visits a file summary node and updates it if necessary |
java.lang.Object |
RenameSystemTraversal.visit(FileSummary node,
java.lang.Object data)
Visit a file summary. |
Uses of FileSummary in org.acm.seguin.refactor.method |
---|
Methods in org.acm.seguin.refactor.method with parameters of type FileSummary | |
---|---|
void |
EMParameterFinder.setExtractFileSummary(FileSummary value)
Sets the ExtractFileSummary attribute of the EMParameterFinder object |
void |
EMParameterFinder.setMainFileSummary(FileSummary value)
Sets the MainFileSummary attribute of the EMParameterFinder object |
java.lang.Object |
RemoveMethodFromSubclassVisitor.visit(FileSummary fileSummary,
java.lang.Object data)
Visits a file summary node and updates it if necessary |
java.lang.Object |
RenameSystemTraversal.visit(FileSummary node,
java.lang.Object data)
Visit a file summary. |
Uses of FileSummary in org.acm.seguin.refactor.type |
---|
Methods in org.acm.seguin.refactor.type that return FileSummary | |
---|---|
protected FileSummary |
RenameClassRefactoring.getFileSummary()
Gets the file summary that we are changing |
protected FileSummary |
RemoveEmptyClassRefactoring.getFileSummary()
Gets the FileSummary attribute of the RemoveEmptyClassRefactoring object |
Methods in org.acm.seguin.refactor.type with parameters of type FileSummary | |
---|---|
protected abstract void |
TypeChangeVisitor.addRenamingTransforms(ComplexTransform refactoring,
FileSummary node,
java.lang.String className)
Gets the RenamingTransform |
protected void |
MoveClassVisitor.addRenamingTransforms(ComplexTransform refactoring,
FileSummary node,
java.lang.String className)
Gets the RenamingTransform |
protected void |
RenameClassVisitor.addRenamingTransforms(ComplexTransform refactoring,
FileSummary node,
java.lang.String className)
Gets the RenamingTransform |
protected void |
RemoveClassVisitor.alreadyImportsType(ComplexTransform refactoring,
net.sourceforge.jrefactory.ast.ASTName oldOne,
FileSummary node,
TypeSummary importedType)
We are performing the transformation on a refactoring that already has that type imported from another class |
protected void |
RenameClassVisitor.alreadyImportsType(ComplexTransform refactoring,
net.sourceforge.jrefactory.ast.ASTName oldOne,
FileSummary node,
TypeSummary importedType)
We are performing the transformation on a refactoring that already has that type imported from another class |
protected abstract java.util.LinkedList |
TypeChangeVisitor.getAppropriateClasses(FileSummary node)
Gets the list of classes to iterate over |
protected java.util.LinkedList |
MoveClassVisitor.getAppropriateClasses(FileSummary node)
Gets the AppropriateClasses attribute of the TypeChangeVisitor object |
protected java.util.LinkedList |
RenameClassVisitor.getAppropriateClasses(FileSummary node)
Gets the AppropriateClasses attribute of the TypeChangeVisitor object |
protected abstract TransformAST |
TypeChangeVisitor.getFileSpecificTransform(FileSummary summary)
Gets the File Specific Transform |
protected TransformAST |
MoveClassVisitor.getFileSpecificTransform(FileSummary summary)
Gets the File Specific Transform |
protected TransformAST |
RenameClassVisitor.getFileSpecificTransform(FileSummary summary)
Gets the File Specific Transform |
protected abstract java.io.File |
TypeChangeVisitor.getNewFile(FileSummary node)
Gets the reference to the file where the refactored output should be sent |
protected java.io.File |
MoveClassVisitor.getNewFile(FileSummary node)
Gets the reference to the file where the refactored output should be sent |
protected java.io.File |
RenameClassVisitor.getNewFile(FileSummary node)
Gets the reference to the file where the refactored output should be sent |
protected abstract AddImportTransform |
TypeChangeVisitor.getNewImports(FileSummary node,
java.lang.String className)
Gets the New Imports transform |
protected AddImportTransform |
MoveClassVisitor.getNewImports(FileSummary node,
java.lang.String className)
Gets the New Imports transform |
protected AddImportTransform |
RemoveClassVisitor.getNewImports(FileSummary node,
java.lang.String className)
Gets the New Imports transform |
protected AddImportTransform |
RenameClassVisitor.getNewImports(FileSummary node,
java.lang.String className)
Gets the New Imports transform |
protected org.acm.seguin.refactor.type.State |
TypeChangeVisitor.getState(boolean foundImport,
FileSummary node,
java.lang.String className)
Returns the state object to be used to determine if the particular type we are deleting is present |
protected boolean |
TypeChangeVisitor.preconditions(FileSummary summary)
Checks any preconditions |
java.lang.Object |
TypeChangeVisitor.visit(FileSummary node,
java.lang.Object data)
Visit a file summary. |
Uses of FileSummary in org.acm.seguin.summary |
---|
Methods in org.acm.seguin.summary that return FileSummary | |
---|---|
static FileSummary |
FileSummary.getFileSummary(java.io.File file)
Get the file summary for a particular file |
static FileSummary |
FileSummary.getFileSummary(java.lang.String buffer)
Get the file summary for a particular file |
FileSummary |
PackageSummary.getFileSummary(java.lang.String name)
Get a file summary by file name |
static FileSummary |
FileSummary.reloadFromBuffer(java.io.File file,
java.io.Reader input)
This method allows JBuilder to load a file summary from the buffer |
Methods in org.acm.seguin.summary with parameters of type FileSummary | |
---|---|
protected void |
PackageSummary.addFileSummary(FileSummary fileSummary)
Add a file summary |
void |
PackageSummary.deleteFileSummary(FileSummary fileSummary)
Delete a file summary |
java.lang.Object |
PrintVisitor.visit(FileSummary node,
java.lang.Object data)
Visit a file summary. |
java.lang.Object |
TraversalVisitor.visit(FileSummary node,
java.lang.Object data)
Visit a file summary. |
java.lang.Object |
SummaryVisitor.visit(FileSummary node,
java.lang.Object data)
Visit a file summary. |
Uses of FileSummary in org.acm.seguin.summary.query |
---|
Methods in org.acm.seguin.summary.query that return FileSummary | |
---|---|
FileSummary |
FileSummaryGetter.query(PackageSummary summary,
java.lang.String typeName)
Checks the package to determine if it contains that type |
FileSummary |
FileSummaryGetter.query(java.lang.String packageName,
java.lang.String typeName)
Places the query |
Methods in org.acm.seguin.summary.query with parameters of type FileSummary | |
---|---|
protected boolean |
MovingTypeList.isIncluded(FileSummary summary)
Determines if the types in the file should be included or not |
protected boolean |
StayingTypeList.isIncluded(FileSummary summary)
Determines if the types in the file should be included or not |
protected abstract boolean |
TypeList.isIncluded(FileSummary summary)
Determines if the types in the file should be included or not |
static java.io.File |
TopLevelDirectory.query(FileSummary fileSummary)
Return the top level directory from a FileSummary |
static TypeSummary |
GetTypeSummary.query(FileSummary fileSummary,
java.lang.String name)
Searches a package for a particular type. |
static boolean |
SamePackage.query(java.lang.String packageName,
FileSummary summary)
Check to see if they are the same package |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |