Modifier and Type | Method and Description |
---|---|
void |
AnonymousClassUsage.note(ClassFile classFile,
ConstructorInvokationAnonymousInner constructorInvokationAnonymousInner) |
void |
AnonymousClassUsage.noteMethodClass(ClassFile classFile,
ConstructorInvokationSimple constructorInvokation) |
static void |
CodeAnalyserWholeClass.wholeClassAnalysisPass1(ClassFile classFile,
DCCommonState state) |
static void |
CodeAnalyserWholeClass.wholeClassAnalysisPass2(ClassFile classFile,
DCCommonState state) |
static void |
CodeAnalyserWholeClass.wholeClassAnalysisPass3(ClassFile classFile,
DCCommonState state,
TypeUsageCollectingDumper typeUsage) |
Modifier and Type | Method and Description |
---|---|
static void |
Op04StructuredStatement.fixInnerClassConstructorSyntheticOuterArgs(ClassFile classFile,
Method method,
Op04StructuredStatement root,
Set<MethodPrototype> processed) |
static void |
Op04StructuredStatement.removeEndResource(ClassFile classFile,
Op04StructuredStatement root) |
static void |
Op04StructuredStatement.rewriteExplicitTypeUsages(Method method,
Op04StructuredStatement block,
AnonymousClassUsage anonymousClassUsage,
ClassFile classFile) |
Modifier and Type | Method and Description |
---|---|
static void |
Op02GetClassRewriter.removeInvokeGetClass(ClassFile classFile,
List<Op02WithProcessedDataAndRefs> op02list,
GetClassTest classTest) |
boolean |
GetClassTestInnerConstructor.test(ClassFile classFile,
Op02WithProcessedDataAndRefs item) |
boolean |
GetClassTestLambda.test(ClassFile classFile,
Op02WithProcessedDataAndRefs item) |
boolean |
GetClassTest.test(ClassFile classFile,
Op02WithProcessedDataAndRefs item) |
Modifier and Type | Method and Description |
---|---|
static void |
RecordRewriter.rewrite(ClassFile classFile,
DCCommonState state) |
static void |
FakeMethodRewriter.rewrite(ClassFile classFile,
TypeUsageCollectingDumper typeUsage) |
static void |
UnreachableStaticRewriter.rewrite(ClassFile classFile,
TypeUsageCollectingDumper typeUsage) |
static void |
EnumClassRewriter.rewriteEnumClass(ClassFile classFile,
DCCommonState state) |
Constructor and Description |
---|
AssertRewriter(ClassFile classFile,
Options options) |
InnerClassConstructorRewriter(ClassFile classFile,
LocalVariable outerArg) |
J14ClassObjectRewriter(ClassFile classFile,
DCCommonState state) |
NonStaticLifter(ClassFile classFile) |
StaticLifter(ClassFile classFile) |
SwitchEnumRewriter(DCCommonState dcCommonState,
ClassFile classFile,
BlockIdentifierFactory blockIdentifierFactory) |
Modifier and Type | Method and Description |
---|---|
static void |
DeadMethodRemover.removeDeadMethod(ClassFile classFile,
Method method) |
Modifier and Type | Method and Description |
---|---|
protected ClassFile |
TryResourcesTransformerBase.getClassFile() |
Constructor and Description |
---|
ObjectTypeUsageRewriter(AnonymousClassUsage anonymousClassUsage,
ClassFile classFile) |
TryResourcesTransformerJ12(ClassFile classFile) |
TryResourcesTransformerJ7(ClassFile classFile) |
TryResourcesTransformerJ9(ClassFile classFile) |
TryResourceTransformerFinally(ClassFile classFile) |
Modifier and Type | Method and Description |
---|---|
ClassFile |
ConstructorInvokationAnonymousInner.getClassFile() |
Modifier and Type | Method and Description |
---|---|
FakeMethod |
MethodHandlePlaceholder.addFakeMethod(ClassFile classFile) |
Constructor and Description |
---|
StaticVariable(ClassFile classFile,
ClassFileField classFileField,
boolean local) |
Modifier and Type | Method and Description |
---|---|
ClassFile |
JavaRefTypeInstance.getClassFile() |
Constructor and Description |
---|
BindingSuperContainer(ClassFile thisClass,
Map<JavaRefTypeInstance,JavaGenericRefTypeInstance> boundSuperClasses,
Map<JavaRefTypeInstance,BindingSuperContainer.Route> boundSuperRoute) |
BoundSuperCollector(ClassFile classFile) |
MethodPrototype(DCCommonState state,
ClassFile classFile,
JavaTypeInstance classType,
String name,
boolean instanceMethod,
Method.MethodConstructor constructorFlag,
List<FormalTypeParameter> formalTypeParameters,
List<JavaTypeInstance> args,
JavaTypeInstance result,
List<JavaTypeInstance> exceptionTypes,
boolean varargs,
VariableNamer variableNamer,
boolean synthetic,
String originalDescriptor) |
Modifier and Type | Method and Description |
---|---|
ClassFile |
Method.getClassFile() |
Modifier and Type | Method and Description |
---|---|
void |
ClassFileField.dump(Dumper d,
ClassFile owner) |
void |
Field.dump(Dumper d,
String name,
ClassFile owner,
boolean asRecordField) |
void |
ClassFileField.dumpAsRecord(Dumper d,
ClassFile owner) |
static JavaTypeInstance |
ClassFile.getAnonymousTypeBase(ClassFile classFile) |
boolean |
Field.isAccessibleFrom(JavaRefTypeInstance maybeCaller,
ClassFile classFile) |
Constructor and Description |
---|
Method(ByteData raw,
ClassFile classFile,
ConstantPool cp,
DCCommonState dcCommonState,
ClassFileVersion classFileVersion) |
Modifier and Type | Method and Description |
---|---|
Dumper |
ClassFileDumperEnum.dump(ClassFile classFile,
ClassFileDumper.InnerClassDumpType innerClass,
Dumper d) |
Dumper |
ClassFileDumperNormal.dump(ClassFile classFile,
ClassFileDumper.InnerClassDumpType innerClass,
Dumper d) |
Dumper |
ClassFileDumperRecord.dump(ClassFile classFile,
ClassFileDumper.InnerClassDumpType innerClass,
Dumper d) |
Dumper |
ClassFileDumperAnnotation.dump(ClassFile classFile,
ClassFileDumper.InnerClassDumpType innerClass,
Dumper d) |
Dumper |
ClassFileDumperModule.dump(ClassFile classFile,
ClassFileDumper.InnerClassDumpType innerClass,
Dumper d) |
Dumper |
ClassFileDumperAnonymousInner.dump(ClassFile classFile,
ClassFileDumper.InnerClassDumpType innerClass,
Dumper d) |
Dumper |
ClassFileDumperInterface.dump(ClassFile classFile,
ClassFileDumper.InnerClassDumpType innerClass,
Dumper d) |
Dumper |
ClassFileDumper.dump(ClassFile classFile,
ClassFileDumper.InnerClassDumpType innerClass,
Dumper d) |
Dumper |
ClassFileDumperAnonymousInner.dumpWithArgs(ClassFile classFile,
MethodPrototype usedMethod,
List<Expression> args,
boolean isEnum,
Dumper d) |
static boolean |
VisibilityHelper.isVisibleTo(JavaRefTypeInstance maybeCaller,
ClassFile classFile,
boolean accPublic,
boolean accPrivate,
boolean accProtected) |
Constructor and Description |
---|
OverloadMethodSet(ClassFile classFile,
MethodPrototype actualPrototype,
List<MethodPrototype> allPrototypes) |
Modifier and Type | Method and Description |
---|---|
static MethodPrototype |
ConstantPoolUtils.parseJavaMethodPrototype(DCCommonState state,
ClassFile classFile,
JavaTypeInstance classType,
String name,
boolean instanceMethod,
Method.MethodConstructor constructorFlag,
ConstantPoolEntryUTF8 prototype,
ConstantPool cp,
boolean varargs,
boolean synthetic,
VariableNamer variableNamer,
String originalDescriptor) |
Constructor and Description |
---|
ConstantPool(ClassFile classFile,
DCCommonState dcCommonState,
ByteData raw,
int count) |
Modifier and Type | Method and Description |
---|---|
static boolean |
MemberNameResolver.verifySingleClassNames(ClassFile oneClassFile) |
Modifier and Type | Method and Description |
---|---|
ClassFile |
DCCommonState.getClassFile(JavaTypeInstance classInfo) |
ClassFile |
DCCommonState.getClassFile(String path) |
ClassFile |
DCCommonState.getClassFileMaybePath(String pathOrName) |
ClassFile |
DCCommonState.getClassFileOrNull(JavaTypeInstance classInfo) |
ClassFile |
DCCommonState.loadClassFileAtPath(String path) |
Modifier and Type | Method and Description |
---|---|
void |
DCCommonState.configureWith(ClassFile classFile) |
OverloadMethodSet |
OverloadMethodSetCache.get(ClassFile classFile,
MethodPrototype methodPrototype) |
void |
OverloadMethodSetCache.set(ClassFile classFile,
MethodPrototype methodPrototype,
OverloadMethodSet overloadMethodSet) |
Constructor and Description |
---|
TypeUsageCollectingDumper(Options options,
ClassFile analysisClass) |
Constructor and Description |
---|
DCCommonState(DCCommonState dcCommonState,
BinaryFunction<String,DCCommonState,ClassFile> cacheAccess) |
Copyright © 2011-2021. All Rights Reserved.