Uses of Class
org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
Packages that use JavaRefTypeInstance
Package
Description
-
Uses of JavaRefTypeInstance in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with parameters of type JavaRefTypeInstanceModifier and TypeMethodDescriptionstatic voidOp03Rewriters.relinkInstanceConstants(JavaRefTypeInstance thisType, List<Op03SimpleStatement> op03SimpleParseNodes, DCCommonState dcCommonState) voidInstanceConstants.rewrite(JavaRefTypeInstance thisType, List<Op03SimpleStatement> op03SimpleParseNodes, DCCommonState state) -
Uses of JavaRefTypeInstance in org.benf.cfr.reader.bytecode.analysis.structured.statement
Methods in org.benf.cfr.reader.bytecode.analysis.structured.statement that return types with arguments of type JavaRefTypeInstanceConstructor parameters in org.benf.cfr.reader.bytecode.analysis.structured.statement with type arguments of type JavaRefTypeInstanceModifierConstructorDescriptionStructuredCatch(Collection<JavaRefTypeInstance> catchTypes, Op04StructuredStatement catchBlock, LValue catching, Set<BlockIdentifier> possibleTryBlocks) -
Uses of JavaRefTypeInstance in org.benf.cfr.reader.bytecode.analysis.types
Fields in org.benf.cfr.reader.bytecode.analysis.types declared as JavaRefTypeInstanceModifier and TypeFieldDescriptionstatic final JavaRefTypeInstanceTypeConstants.ASSERTION_ERRORstatic final JavaRefTypeInstanceTypeConstants.AUTO_CLOSEABLEstatic final JavaRefTypeInstanceTypeConstants.CHAR_SEQUENCEstatic final JavaRefTypeInstanceTypeConstants.CLASSstatic final JavaRefTypeInstanceTypeConstants.CLOSEABLEstatic final JavaRefTypeInstanceTypeConstants.COMPARABLEstatic final JavaRefTypeInstanceTypeConstants.DOUBLEstatic final JavaRefTypeInstanceTypeConstants.ENUMstatic final JavaRefTypeInstanceTypeConstants.FLOATstatic final JavaRefTypeInstanceTypeConstants.ILLEGALACCESS_EXCEPTIONstatic final JavaRefTypeInstanceTypeConstants.ILLEGALARGUMENT_EXCEPTIONstatic final JavaRefTypeInstanceTypeConstants.INTEGERstatic final JavaRefTypeInstanceTypeConstants.ITERABLEstatic final JavaRefTypeInstanceTypeConstants.LONGstatic final JavaRefTypeInstanceTypeConstants.MATHstatic final JavaRefTypeInstanceTypeConstants.METHOD_HANDLEstatic final JavaRefTypeInstanceTypeConstants.METHOD_HANDLESstatic final JavaRefTypeInstanceTypeConstants.METHOD_HANDLES$LOOKUPstatic final JavaRefTypeInstanceTypeConstants.METHOD_TYPEstatic final JavaRefTypeInstanceTypeConstants.NOCLASSDEFFOUND_ERRORstatic final JavaRefTypeInstanceTypeConstants.NOSUCHMETHOD_EXCEPTIONstatic final JavaRefTypeInstanceTypeConstants.NUMBERstatic final JavaRefTypeInstanceTypeConstants.OBJECTstatic final JavaRefTypeInstanceTypeConstants.OBJECTMETHODSstatic final JavaRefTypeInstanceTypeConstants.OBJECTSstatic final JavaRefTypeInstanceTypeConstants.OVERRIDEstatic final JavaRefTypeInstanceTypeConstants.RECORDstatic final JavaRefTypeInstanceTypeConstants.SCALA_SIGNATUREstatic final JavaRefTypeInstanceTypeConstants.SERIALIZABLEstatic final JavaRefTypeInstanceTypeConstants.SHORTstatic final JavaRefTypeInstanceTypeConstants.STRINGstatic final JavaRefTypeInstanceTypeConstants.SUPPLIERstatic final JavaRefTypeInstanceTypeConstants.THROWABLEMethods in org.benf.cfr.reader.bytecode.analysis.types that return JavaRefTypeInstanceModifier and TypeMethodDescriptionstatic JavaRefTypeInstanceJavaRefTypeInstance.create(String rawClassName, DCCommonState dcCommonState) static JavaRefTypeInstanceJavaRefTypeInstance.createTypeConstant(String rawClassName, JavaRefTypeInstance... supers) ONLY call when creating type constants.JavaGenericRefTypeInstance.getDeGenerifiedType()InnerClassInfo.getOuterClass()static JavaRefTypeInstanceInnerClassInfoUtils.getTransitiveOuterClass(JavaRefTypeInstance type) Methods in org.benf.cfr.reader.bytecode.analysis.types that return types with arguments of type JavaRefTypeInstanceModifier and TypeMethodDescriptionstatic Pair<JavaRefTypeInstance, JavaRefTypeInstance> JavaRefTypeInstance.createKnownInnerOuter(String inner, String outer, JavaRefTypeInstance outerType, DCCommonState dcCommonState) static Pair<JavaRefTypeInstance, JavaRefTypeInstance> JavaRefTypeInstance.createKnownInnerOuter(String inner, String outer, JavaRefTypeInstance outerType, DCCommonState dcCommonState) BindingSuperContainer.getBoundSuperClasses()BindingSuperContainer.getBoundSuperRoute()Methods in org.benf.cfr.reader.bytecode.analysis.types with parameters of type JavaRefTypeInstanceModifier and TypeMethodDescriptionvoidBoundSuperCollector.collect(JavaRefTypeInstance boundBase, BindingSuperContainer.Route route) static Pair<JavaRefTypeInstance, JavaRefTypeInstance> JavaRefTypeInstance.createKnownInnerOuter(String inner, String outer, JavaRefTypeInstance outerType, DCCommonState dcCommonState) static JavaRefTypeInstanceJavaRefTypeInstance.createTypeConstant(String rawClassName, JavaRefTypeInstance... supers) ONLY call when creating type constants.static JavaRefTypeInstanceInnerClassInfoUtils.getTransitiveOuterClass(JavaRefTypeInstance type) voidJavaRefTypeInstance.setUnexpectedInnerClassOf(JavaRefTypeInstance parent) static BindingSuperContainerBindingSuperContainer.unknownThrowable(JavaRefTypeInstance refType) Constructor parameters in org.benf.cfr.reader.bytecode.analysis.types with type arguments of type JavaRefTypeInstanceModifierConstructorDescriptionBindingSuperContainer(ClassFile thisClass, Map<JavaRefTypeInstance, JavaGenericRefTypeInstance> boundSuperClasses, Map<JavaRefTypeInstance, BindingSuperContainer.Route> boundSuperRoute) -
Uses of JavaRefTypeInstance in org.benf.cfr.reader.entities
Methods in org.benf.cfr.reader.entities that return JavaRefTypeInstanceMethods in org.benf.cfr.reader.entities with parameters of type JavaRefTypeInstanceModifier and TypeMethodDescriptionbooleanClassFile.hasAccessibleField(String name, JavaRefTypeInstance maybeCaller) booleanField.isAccessibleFrom(JavaRefTypeInstance maybeCaller, ClassFile classFile) booleanMethod.isVisibleTo(JavaRefTypeInstance maybeCaller) -
Uses of JavaRefTypeInstance in org.benf.cfr.reader.entities.classfilehelpers
Methods in org.benf.cfr.reader.entities.classfilehelpers with parameters of type JavaRefTypeInstanceModifier and TypeMethodDescriptionstatic Map<Object, Expression> ConstantLinks.getVisibleInstanceConstants(JavaRefTypeInstance from, JavaRefTypeInstance fieldOf, Expression objectExp, DCCommonState state) static booleanVisibilityHelper.isVisibleTo(JavaRefTypeInstance maybeCaller, ClassFile classFile, boolean accPublic, boolean accPrivate, boolean accProtected) -
Uses of JavaRefTypeInstance in org.benf.cfr.reader.entities.exceptions
Methods in org.benf.cfr.reader.entities.exceptions that return JavaRefTypeInstanceModifier and TypeMethodDescriptionClosedIdxExceptionEntry.getCatchRefType()ExceptionGroup.Entry.getCatchType()ExceptionGroup.ExtenderKey.getType()Constructors in org.benf.cfr.reader.entities.exceptions with parameters of type JavaRefTypeInstanceModifierConstructorDescriptionClosedIdxExceptionEntry(int start, int end, int handler, short catchType, int priority, JavaRefTypeInstance catchRefType) ExtenderKey(JavaRefTypeInstance type, int handler) Constructor parameters in org.benf.cfr.reader.entities.exceptions with type arguments of type JavaRefTypeInstanceModifierConstructorDescriptionExceptionCheckImpl(DCCommonState dcCommonState, Set<JavaRefTypeInstance> caught) -
Uses of JavaRefTypeInstance in org.benf.cfr.reader.state
Methods in org.benf.cfr.reader.state that return JavaRefTypeInstanceModifier and TypeMethodDescriptionInnerClassTypeUsageInformation.getAnalysisType()LocalClassAwareTypeUsageInformation.getAnalysisType()TypeUsageInformation.getAnalysisType()TypeUsageInformationEmpty.getAnalysisType()TypeUsageInformationImpl.getAnalysisType()DCCommonState.getClassTypeOrNull(String path) ClassCache.getRefClassFor(String rawClassName) Methods in org.benf.cfr.reader.state that return types with arguments of type JavaRefTypeInstanceModifier and TypeMethodDescriptionClassCache.getLoadedTypes()ClassCache.getRefClassForInnerOuterPair(String rawInnerName, String rawOuterName) ClassCache.getRefClassForInnerOuterPair(String rawInnerName, String rawOuterName) InnerClassTypeUsageInformation.getShortenedClassTypes()LocalClassAwareTypeUsageInformation.getShortenedClassTypes()TypeUsageInformation.getShortenedClassTypes()TypeUsageInformationEmpty.getShortenedClassTypes()TypeUsageInformationImpl.getShortenedClassTypes()InnerClassTypeUsageInformation.getUsedClassTypes()LocalClassAwareTypeUsageInformation.getUsedClassTypes()TypeUsageInformation.getUsedClassTypes()TypeUsageInformationEmpty.getUsedClassTypes()TypeUsageInformationImpl.getUsedClassTypes()InnerClassTypeUsageInformation.getUsedInnerClassTypes()LocalClassAwareTypeUsageInformation.getUsedInnerClassTypes()TypeUsageInformation.getUsedInnerClassTypes()TypeUsageInformationEmpty.getUsedInnerClassTypes()TypeUsageInformationImpl.getUsedInnerClassTypes()Methods in org.benf.cfr.reader.state with parameters of type JavaRefTypeInstanceModifier and TypeMethodDescriptionvoidTypeUsageCollectingDumper.addStaticUsage(JavaRefTypeInstance clazz, String name) voidTypeUsageCollector.collectRefType(JavaRefTypeInstance type) InnerClassTypeUsageInformation.generateInnerClassShortName(JavaRefTypeInstance clazz) LocalClassAwareTypeUsageInformation.generateInnerClassShortName(JavaRefTypeInstance clazz) TypeUsageInformation.generateInnerClassShortName(JavaRefTypeInstance clazz) TypeUsageInformationEmpty.generateInnerClassShortName(JavaRefTypeInstance clazz) TypeUsageInformationImpl.generateInnerClassShortName(JavaRefTypeInstance clazz) InnerClassTypeUsageInformation.generateOverriddenName(JavaRefTypeInstance clazz) LocalClassAwareTypeUsageInformation.generateOverriddenName(JavaRefTypeInstance clazz) TypeUsageInformation.generateOverriddenName(JavaRefTypeInstance clazz) TypeUsageInformationEmpty.generateOverriddenName(JavaRefTypeInstance clazz) TypeUsageInformationImpl.generateOverriddenName(JavaRefTypeInstance clazz) booleanInnerClassTypeUsageInformation.hasLocalInstance(JavaRefTypeInstance type) booleanLocalClassAwareTypeUsageInformation.hasLocalInstance(JavaRefTypeInstance type) booleanTypeUsageInformation.hasLocalInstance(JavaRefTypeInstance type) booleanTypeUsageInformationEmpty.hasLocalInstance(JavaRefTypeInstance type) booleanTypeUsageInformationImpl.hasLocalInstance(JavaRefTypeInstance type) TypeUsageCollectingDumper.packageName(JavaRefTypeInstance t) Constructors in org.benf.cfr.reader.state with parameters of type JavaRefTypeInstanceModifierConstructorDescriptionInnerClassTypeUsageInformation(TypeUsageInformation delegate, JavaRefTypeInstance analysisInnerClass) TypeUsageInformationImpl(Options options, JavaRefTypeInstance analysisType, Set<JavaRefTypeInstance> usedRefTypes, Set<DetectedStaticImport> staticImports) Constructor parameters in org.benf.cfr.reader.state with type arguments of type JavaRefTypeInstanceModifierConstructorDescriptionLocalClassAwareTypeUsageInformation(Map<JavaRefTypeInstance, String> localClassTypes, TypeUsageInformation delegate) TypeUsageInformationImpl(Options options, JavaRefTypeInstance analysisType, Set<JavaRefTypeInstance> usedRefTypes, Set<DetectedStaticImport> staticImports) -
Uses of JavaRefTypeInstance in org.benf.cfr.reader.util.output
Methods in org.benf.cfr.reader.util.output with parameters of type JavaRefTypeInstanceModifier and TypeMethodDescriptionDelegatingDumper.packageName(JavaRefTypeInstance t) Dumper.packageName(JavaRefTypeInstance t) StreamDumper.packageName(JavaRefTypeInstance t) TokenStreamDumper.packageName(JavaRefTypeInstance t) ToStringDumper.packageName(JavaRefTypeInstance t)