public class TransformationClassAnalyzer extends Object
| Constructor and Description |
|---|
TransformationClassAnalyzer(File f) |
TransformationClassAnalyzer(String className) |
TransformationClassAnalyzer(String className,
ClassLoader alternateClassLoader) |
| Modifier and Type | Method and Description |
|---|---|
<T,U> void |
analyze(StaticMethodAnalysisStorage analysisResults,
PathAnalysisSupplementalFactory<T,U> pathAnalysisFactory) |
<T,U> U |
analyzeLambdaMethod(String methodName,
String methodSignature,
PathAnalysisSupplementalFactory<T,U> pathAnalysisFactory) |
public static final int MAX_PATHS
public static Set<MethodSignature> KnownSafeMethods
public static Set<MethodSignature> KnownSafeStaticMethods
public static final String WHERE_INTERFACE
public static final String WHERE_METHOD
public static final String SELECT_INTERFACE
public static final String SELECT_METHOD
public static final String AGGREGATESELECT_INTERFACE
public static final String AGGREGATESELECT_METHOD
public static final String AGGREGATEINTEGER_INTERFACE
public static final String AGGREGATEINTEGER_METHOD
public static final String AGGREGATEDOUBLE_INTERFACE
public static final String AGGREGATEDOUBLE_METHOD
public static final String JOIN_INTERFACE
public static final String JOIN_METHOD
public static final String GROUP_INTERFACE
public static final String GROUP_METHOD
public static final String DATESORTER_SUPERCLASS
public static final String DATESORTER_METHOD
public static final String INTSORTER_SUPERCLASS
public static final String INTSORTER_METHOD
public static final String DOUBLESORTER_SUPERCLASS
public static final String DOUBLESORTER_METHOD
public static final String STRINGSORTER_SUPERCLASS
public static final String STRINGSORTER_METHOD
public static final String DBSET_CLASS
public static final String JINQSTREAM_CLASS
public static final MethodSignature stringEquals
public static final MethodSignature stringCompareTo
public static final MethodSignature stringLike
public static final MethodSignature newStringBuilderString
public static final MethodSignature newStringBuilder
public static final MethodSignature stringBuilderAppendString
public static final MethodSignature stringBuilderToString
public static final MethodSignature booleanEquals
public static final MethodSignature dateEquals
public static final MethodSignature dateBefore
public static final MethodSignature dateAfter
public static final MethodSignature calendarEquals
public static final MethodSignature calendarBefore
public static final MethodSignature calendarAfter
public static final MethodSignature sqlDateEquals
public static final MethodSignature sqlDateBefore
public static final MethodSignature sqlDateAfter
public static final MethodSignature sqlTimeEquals
public static final MethodSignature sqlTimeBefore
public static final MethodSignature sqlTimeAfter
public static final MethodSignature sqlTimestampEquals
public static final MethodSignature sqlTimestampBefore
public static final MethodSignature sqlTimestampAfter
public static final MethodSignature localDateIsBefore
public static final MethodSignature localDateIsAfter
public static final MethodSignature localDateIsEqual
public static final MethodSignature localTimeIsBefore
public static final MethodSignature localTimeIsAfter
public static final MethodSignature localDateTimeIsBefore
public static final MethodSignature localDateTimeIsAfter
public static final MethodSignature localDateTimeIsEqual
public static final MethodSignature offsetTimeIsBefore
public static final MethodSignature offsetTimeIsAfter
public static final MethodSignature offsetTimeIsEqual
public static final MethodSignature offsetDateTimeIsBefore
public static final MethodSignature offsetDateTimeIsAfter
public static final MethodSignature offsetDateTimeIsEqual
public static final MethodSignature zonedDateTimeIsBefore
public static final MethodSignature zonedDateTimeIsAfter
public static final MethodSignature zonedDateTimeIsEqual
public static final MethodSignature instantIsBefore
public static final MethodSignature instantIsAfter
public static final MethodSignature bigDecimalCompareTo
public static final MethodSignature bigDecimalEquals
public static final MethodSignature bigDecimalAdd
public static final MethodSignature bigDecimalDivide
public static final MethodSignature bigDecimalMultiply
public static final MethodSignature bigDecimalSubtract
public static final MethodSignature bigIntegerCompareTo
public static final MethodSignature bigIntegerEquals
public static final MethodSignature bigIntegerAdd
public static final MethodSignature bigIntegerDivide
public static final MethodSignature bigIntegerMultiply
public static final MethodSignature bigIntegerSubtract
public static final MethodSignature uuidEquals
public static final MethodSignature uuidCompareTo
public static final MethodSignature newPair
public static final MethodSignature pairGetOne
public static final MethodSignature pairGetTwo
public static final MethodSignature newTuple3
public static final MethodSignature tuple3GetOne
public static final MethodSignature tuple3GetTwo
public static final MethodSignature tuple3GetThree
public static final MethodSignature newTuple4
public static final MethodSignature tuple4GetOne
public static final MethodSignature tuple4GetTwo
public static final MethodSignature tuple4GetThree
public static final MethodSignature tuple4GetFour
public static final MethodSignature newTuple5
public static final MethodSignature tuple5GetOne
public static final MethodSignature tuple5GetTwo
public static final MethodSignature tuple5GetThree
public static final MethodSignature tuple5GetFour
public static final MethodSignature tuple5GetFive
public static final MethodSignature newTuple6
public static final MethodSignature tuple6GetOne
public static final MethodSignature tuple6GetTwo
public static final MethodSignature tuple6GetThree
public static final MethodSignature tuple6GetFour
public static final MethodSignature tuple6GetFive
public static final MethodSignature tuple6GetSix
public static final MethodSignature newTuple7
public static final MethodSignature tuple7GetOne
public static final MethodSignature tuple7GetTwo
public static final MethodSignature tuple7GetThree
public static final MethodSignature tuple7GetFour
public static final MethodSignature tuple7GetFive
public static final MethodSignature tuple7GetSix
public static final MethodSignature tuple7GetSeven
public static final MethodSignature newTuple8
public static final MethodSignature tuple8GetOne
public static final MethodSignature tuple8GetTwo
public static final MethodSignature tuple8GetThree
public static final MethodSignature tuple8GetFour
public static final MethodSignature tuple8GetFive
public static final MethodSignature tuple8GetSix
public static final MethodSignature tuple8GetSeven
public static final MethodSignature tuple8GetEight
public static final MethodSignature streamSumInt
public static final MethodSignature streamSumDouble
public static final MethodSignature streamMax
public static final MethodSignature streamMin
public static final MethodSignature streamFrom
public static final MethodSignature streamOf
public static final MethodSignature dbsetSumInt
public static final MethodSignature dbsetSumDouble
public static final MethodSignature dbsetMaxInt
public static final MethodSignature dbsetMaxDouble
public static final MethodSignature dbsetWhere
public static final MethodSignature dbsetToStream
public static final MethodSignature integerValueOf
public static final MethodSignature longValueOf
public static final MethodSignature doubleValueOf
public static final MethodSignature floatValueOf
public static final MethodSignature booleanValueOf
public static final MethodSignature integerIntValue
public static final MethodSignature longLongValue
public static final MethodSignature doubleDoubleValue
public static final MethodSignature floatFloatValue
public static final MethodSignature booleanBooleanValue
public static final MethodSignature bigIntegerValueOfLong
public static final MethodSignature newBigDecimalLong
public static final MethodSignature newBigDecimalDouble
public static final MethodSignature newBigDecimalInt
public static final MethodSignature newBigDecimalBigInteger
public static final MethodSignature bigDecimalDoubleValue
public static final MethodSignature bigIntegerDoubleValue
public TransformationClassAnalyzer(File f) throws IOException
IOExceptionpublic TransformationClassAnalyzer(String className) throws IOException
IOExceptionpublic TransformationClassAnalyzer(String className, ClassLoader alternateClassLoader) throws IOException
IOExceptionpublic <T,U> void analyze(StaticMethodAnalysisStorage analysisResults, PathAnalysisSupplementalFactory<T,U> pathAnalysisFactory)
public <T,U> U analyzeLambdaMethod(String methodName, String methodSignature, PathAnalysisSupplementalFactory<T,U> pathAnalysisFactory) throws org.jinq.rebased.org.objectweb.asm.tree.analysis.AnalyzerException
org.jinq.rebased.org.objectweb.asm.tree.analysis.AnalyzerExceptionCopyright © 2018. All Rights Reserved.