testsgen.wttools
Class ParsedSourceImpl
java.lang.Object
|
+--testsgen.wttools.ParsedSourceImpl
- All Implemented Interfaces:
- java.lang.Comparable, ParsedSourceIfc
- public class ParsedSourceImpl
- extends java.lang.Object
- implements ParsedSourceIfc
ParsedSourceImpl.java contains implementation of ParsedSourceIfc
interface. It contains methods for accessing all source elements.
This implementation (and interface) is class oriented. It means that whole
idea and desing is for class processing. Additionally it assumes only one class
in each file. This assumption is good for processing java sources but should
be modified for processing other languages sources.
Created: Tue Dec 04 15:25:05 2001
- Version:
- $Revision: 1.10 $
- Author:
- Artur Hefczyc
|
Constructor Summary |
ParsedSourceImpl()
|
ParsedSourceImpl(java.lang.String name,
java.lang.reflect.Constructor def_con,
java.lang.reflect.Constructor[] cons,
java.lang.reflect.Method[] met,
java.lang.String file)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
file_name
protected java.lang.String file_name
name
protected java.lang.String name
def_constr
protected MethodIfc def_constr
constrs
protected MethodIfc[] constrs
methods
protected MethodIfc[] methods
test_src
protected ParsedSourceIfc test_src
ParsedSourceImpl
public ParsedSourceImpl()
ParsedSourceImpl
public ParsedSourceImpl(java.lang.String name,
java.lang.reflect.Constructor def_con,
java.lang.reflect.Constructor[] cons,
java.lang.reflect.Method[] met,
java.lang.String file)
compareTo
public int compareTo(java.lang.Object obj)
- Specified by:
compareTo in interface java.lang.Comparable
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
setFileName
public void setFileName(java.lang.String file)
- Specified by:
setFileName in interface ParsedSourceIfc
getFileName
public java.lang.String getFileName()
- Specified by:
getFileName in interface ParsedSourceIfc
setConstructors
protected void setConstructors(java.lang.reflect.Constructor[] cons)
setMethods
protected void setMethods(java.lang.reflect.Method[] met)
setName
public void setName(java.lang.String name)
- Specified by:
setName in interface ParsedSourceIfc
getName
public java.lang.String getName()
- Specified by:
getName in interface ParsedSourceIfc
setDefaultConstructor
public void setDefaultConstructor(MethodIfc constr)
- Specified by:
setDefaultConstructor in interface ParsedSourceIfc
getDefaultConstructor
public MethodIfc getDefaultConstructor()
- Specified by:
getDefaultConstructor in interface ParsedSourceIfc
setConstructors
public void setConstructors(MethodIfc[] constrs)
- Specified by:
setConstructors in interface ParsedSourceIfc
getConstructors
public MethodIfc[] getConstructors()
- Specified by:
getConstructors in interface ParsedSourceIfc
setMethods
public void setMethods(MethodIfc[] methods)
- Specified by:
setMethods in interface ParsedSourceIfc
getMethods
public MethodIfc[] getMethods()
- Specified by:
getMethods in interface ParsedSourceIfc
getMethod
public MethodIfc getMethod(java.lang.String name)
- Specified by:
getMethod in interface ParsedSourceIfc
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
setTestSource
public void setTestSource(ParsedSourceIfc test_src)
- Specified by:
setTestSource in interface ParsedSourceIfc
getTestSource
public ParsedSourceIfc getTestSource()
- Specified by:
getTestSource in interface ParsedSourceIfc
toXML
public void toXML(java.io.OutputStream out)
- Specified by:
toXML in interface ParsedSourceIfc
toXML
public java.lang.String toXML()
- Specified by:
toXML in interface ParsedSourceIfc
Copyright © GNU, wttools developers Team.