testsgen.wttools
Class SrcParserImpl
java.lang.Object
|
+--testsgen.wttools.SrcParserImpl
- All Implemented Interfaces:
- SrcParserIfc
- public class SrcParserImpl
- extends java.lang.Object
- implements SrcParserIfc
SrcParserImpl.java contains implementation of SrcParserIfc
interface. At the moment this is very simple parser.
It is based on java.reflection
info and doesn't try to
do real parsing. I am going to use BCEL
from jakarta project
in short future. I hope it will help me access to more info which can be
useful for test generating or create some code hints for developers.
Created: Mon Dec 3 23:39:26 2001
- Version:
- $Revision: 1.19 $
- Author:
- Artur Hefczyc
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected LogIfc log
property
protected PropertyIfc property
test_only
protected boolean test_only
recursive
protected boolean recursive
force
protected boolean force
name_pattern
protected java.lang.String name_pattern
dest_dir
protected java.lang.String dest_dir
junit_tc
protected java.lang.Class junit_tc
SrcParserImpl
public SrcParserImpl()
setLogHandler
public void setLogHandler(LogIfc log_handler)
- Specified by:
setLogHandler
in interface SrcParserIfc
- Parameters:
log_handler
-
setPropertyHandler
public void setPropertyHandler(PropertyIfc property_handler)
- Specified by:
setPropertyHandler
in interface SrcParserIfc
- Parameters:
property_handler
-
getClassFullName
protected java.lang.String getClassFullName(java.lang.String file_name)
getDefaultConstructor
protected java.lang.reflect.Constructor getDefaultConstructor(java.lang.reflect.Constructor[] all_constr)
getNonPrivateMethods
protected java.lang.reflect.Method[] getNonPrivateMethods(java.lang.reflect.Method[] all_methods,
java.lang.Class cl)
getTestSource
protected ParsedSourceIfc getTestSource(ParsedSourceIfc src)
getSourceClass
protected ParsedSourceIfc getSourceClass(java.lang.Class cls,
java.lang.String cls_name,
java.lang.String file_name)
getParsedSources
public ParsedSourceIfc[] getParsedSources(java.lang.String[] file_names)
- Specified by:
getParsedSources
in interface SrcParserIfc
- Parameters:
file_names
- - Returns:
setJobParameters
protected void setJobParameters()
Copyright © GNU, wttools developers Team.