├── .flow ├── .idea ├── .name ├── codeStyleSettings.xml ├── copyright │ ├── Assembler.xml │ ├── DLR.xml │ ├── Non_DLR.xml │ └── profiles_settings.xml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── modules.xml ├── runConfigurations │ └── All_in_Procyon_CompilerTools.xml ├── scopes │ ├── Procyon_CompilerTools.xml │ ├── com_strobel.xml │ ├── com_strobel_expressions.xml │ └── scope_settings.xml └── vcs.xml ├── License.Rtf ├── License.html ├── License.txt ├── Procyon.CompilerTools ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── strobel │ │ ├── assembler │ │ ├── CodePrinter.java │ │ ├── Collection.java │ │ ├── InputTypeLoader.java │ │ ├── flowanalysis │ │ │ ├── ControlFlowEdge.java │ │ │ ├── ControlFlowGraph.java │ │ │ ├── ControlFlowGraphBuilder.java │ │ │ ├── ControlFlowNode.java │ │ │ ├── ControlFlowNodeType.java │ │ │ └── JumpType.java │ │ ├── ir │ │ │ ├── AnnotationReader.java │ │ │ ├── ConstantPool.java │ │ │ ├── Error.java │ │ │ ├── ErrorOperand.java │ │ │ ├── ExceptionHandler.java │ │ │ ├── ExceptionHandlerType.java │ │ │ ├── FlowControl.java │ │ │ ├── Frame.java │ │ │ ├── FrameType.java │ │ │ ├── FrameValue.java │ │ │ ├── FrameValueType.java │ │ │ ├── Instruction.java │ │ │ ├── InstructionBlock.java │ │ │ ├── InstructionCollection.java │ │ │ ├── InstructionVisitor.java │ │ │ ├── MetadataReader.java │ │ │ ├── OpCode.java │ │ │ ├── OpCodeHelpers.java │ │ │ ├── OpCodeType.java │ │ │ ├── OperandType.java │ │ │ ├── StackBehavior.java │ │ │ ├── StackMapAnalyzer.java │ │ │ ├── StackMapFrame.java │ │ │ ├── StackMappingVisitor.java │ │ │ └── attributes │ │ │ │ ├── AnnotationDefaultAttribute.java │ │ │ │ ├── AnnotationsAttribute.java │ │ │ │ ├── AttributeNames.java │ │ │ │ ├── BlobAttribute.java │ │ │ │ ├── BootstrapMethodsAttribute.java │ │ │ │ ├── BootstrapMethodsTableEntry.java │ │ │ │ ├── CodeAttribute.java │ │ │ │ ├── ConstantValueAttribute.java │ │ │ │ ├── EnclosingMethodAttribute.java │ │ │ │ ├── ExceptionTableEntry.java │ │ │ │ ├── ExceptionsAttribute.java │ │ │ │ ├── InnerClassEntry.java │ │ │ │ ├── InnerClassesAttribute.java │ │ │ │ ├── LineNumberTableAttribute.java │ │ │ │ ├── LineNumberTableEntry.java │ │ │ │ ├── LocalVariableTableAttribute.java │ │ │ │ ├── LocalVariableTableEntry.java │ │ │ │ ├── MethodParameterEntry.java │ │ │ │ ├── MethodParametersAttribute.java │ │ │ │ ├── ParameterAnnotationsAttribute.java │ │ │ │ ├── SignatureAttribute.java │ │ │ │ ├── SourceAttribute.java │ │ │ │ └── SourceFileAttribute.java │ │ └── metadata │ │ │ ├── AnonymousLocalTypeCollection.java │ │ │ ├── ArrayType.java │ │ │ ├── ArrayTypeLoader.java │ │ │ ├── Buffer.java │ │ │ ├── BuiltinTypes.java │ │ │ ├── CapturedType.java │ │ │ ├── ClassFileReader.java │ │ │ ├── ClasspathTypeLoader.java │ │ │ ├── CommonTypeReferences.java │ │ │ ├── CompilerTarget.java │ │ │ ├── CompositeTypeLoader.java │ │ │ ├── CompoundTypeReference.java │ │ │ ├── ConstantPoolPrinter.java │ │ │ ├── ConversionType.java │ │ │ ├── CoreMetadataFactory.java │ │ │ ├── DefaultTypeVisitor.java │ │ │ ├── DeobfuscationUtilities.java │ │ │ ├── DynamicCallSite.java │ │ │ ├── Error.java │ │ │ ├── ExceptionHandlerMapper.java │ │ │ ├── FieldDefinition.java │ │ │ ├── FieldMetadataVisitor.java │ │ │ ├── FieldReference.java │ │ │ ├── FieldVisitor.java │ │ │ ├── Flags.java │ │ │ ├── GenericMethodInstance.java │ │ │ ├── GenericParameter.java │ │ │ ├── GenericParameterCollection.java │ │ │ ├── GenericParameterType.java │ │ │ ├── IAnnotationsProvider.java │ │ │ ├── ICapturedType.java │ │ │ ├── IClassSignature.java │ │ │ ├── IConstantValueProvider.java │ │ │ ├── IGenericContext.java │ │ │ ├── IGenericInstance.java │ │ │ ├── IGenericParameterProvider.java │ │ │ ├── IMemberDefinition.java │ │ │ ├── IMetadataResolver.java │ │ │ ├── IMetadataScope.java │ │ │ ├── IMetadataTypeMember.java │ │ │ ├── IMethodSignature.java │ │ │ ├── IResolverFrame.java │ │ │ ├── ITypeLoader.java │ │ │ ├── IVariableDefinitionProvider.java │ │ │ ├── JarTypeLoader.java │ │ │ ├── JvmType.java │ │ │ ├── Label.java │ │ │ ├── MemberReference.java │ │ │ ├── MetadataFilters.java │ │ │ ├── MetadataHelper.java │ │ │ ├── MetadataParser.java │ │ │ ├── MetadataResolver.java │ │ │ ├── MetadataSystem.java │ │ │ ├── MethodBinder.java │ │ │ ├── MethodBody.java │ │ │ ├── MethodBodyParseException.java │ │ │ ├── MethodDefinition.java │ │ │ ├── MethodHandle.java │ │ │ ├── MethodHandleType.java │ │ │ ├── MethodMetadataVisitor.java │ │ │ ├── MethodReader.java │ │ │ ├── MethodReference.java │ │ │ ├── MethodVisitor.java │ │ │ ├── PackageReference.java │ │ │ ├── ParameterDefinition.java │ │ │ ├── ParameterDefinitionCollection.java │ │ │ ├── ParameterReference.java │ │ │ ├── ParameterizedType.java │ │ │ ├── PrimitiveType.java │ │ │ ├── RawMethod.java │ │ │ ├── RawType.java │ │ │ ├── SentinelTypes.java │ │ │ ├── SwitchInfo.java │ │ │ ├── TypeDefinition.java │ │ │ ├── TypeMapper.java │ │ │ ├── TypeMetadataVisitor.java │ │ │ ├── TypeReference.java │ │ │ ├── TypeRelation.java │ │ │ ├── TypeSubstitutionVisitor.java │ │ │ ├── TypeVisitor.java │ │ │ ├── VariableDefinition.java │ │ │ ├── VariableDefinitionCollection.java │ │ │ ├── VariableReference.java │ │ │ ├── WildcardType.java │ │ │ ├── annotations │ │ │ ├── AnnotationAnnotationElement.java │ │ │ ├── AnnotationElement.java │ │ │ ├── AnnotationElementType.java │ │ │ ├── AnnotationParameter.java │ │ │ ├── AnnotationReader.java │ │ │ ├── ArrayAnnotationElement.java │ │ │ ├── ClassAnnotationElement.java │ │ │ ├── ConstantAnnotationElement.java │ │ │ ├── CustomAnnotation.java │ │ │ └── EnumAnnotationElement.java │ │ │ └── signatures │ │ │ ├── ArrayTypeSignature.java │ │ │ ├── BaseType.java │ │ │ ├── BooleanSignature.java │ │ │ ├── BottomSignature.java │ │ │ ├── ByteSignature.java │ │ │ ├── CharSignature.java │ │ │ ├── ClassSignature.java │ │ │ ├── ClassTypeSignature.java │ │ │ ├── DoubleSignature.java │ │ │ ├── FieldTypeSignature.java │ │ │ ├── FloatSignature.java │ │ │ ├── FormalTypeParameter.java │ │ │ ├── IntSignature.java │ │ │ ├── LongSignature.java │ │ │ ├── MetadataFactory.java │ │ │ ├── MethodTypeSignature.java │ │ │ ├── Reifier.java │ │ │ ├── ReturnType.java │ │ │ ├── ShortSignature.java │ │ │ ├── Signature.java │ │ │ ├── SignatureParser.java │ │ │ ├── SimpleClassTypeSignature.java │ │ │ ├── Tree.java │ │ │ ├── TypeArgument.java │ │ │ ├── TypeSignature.java │ │ │ ├── TypeTree.java │ │ │ ├── TypeTreeVisitor.java │ │ │ ├── TypeVariableSignature.java │ │ │ ├── Visitor.java │ │ │ ├── VoidSignature.java │ │ │ └── Wildcard.java │ │ └── decompiler │ │ ├── AnsiTextOutput.java │ │ ├── DecompilationOptions.java │ │ ├── Decompiler.java │ │ ├── DecompilerContext.java │ │ ├── DecompilerHelpers.java │ │ ├── DecompilerSettings.java │ │ ├── ITextOutput.java │ │ ├── InstructionHelper.java │ │ ├── NameSyntax.java │ │ ├── PlainTextOutput.java │ │ ├── ast │ │ ├── AstBuilder.java │ │ ├── AstCode.java │ │ ├── AstCodeHelpers.java │ │ ├── AstKeys.java │ │ ├── AstOptimizationStep.java │ │ ├── AstOptimizer.java │ │ ├── BasicBlock.java │ │ ├── Block.java │ │ ├── CaseBlock.java │ │ ├── CatchBlock.java │ │ ├── Condition.java │ │ ├── DefaultMap.java │ │ ├── Error.java │ │ ├── Expression.java │ │ ├── GotoRemoval.java │ │ ├── Inlining.java │ │ ├── Label.java │ │ ├── Lambda.java │ │ ├── LockInfo.java │ │ ├── Loop.java │ │ ├── LoopType.java │ │ ├── LoopsAndConditions.java │ │ ├── Node.java │ │ ├── PatternMatching.java │ │ ├── Range.java │ │ ├── Switch.java │ │ ├── TryCatchBlock.java │ │ ├── TypeAnalysis.java │ │ └── Variable.java │ │ ├── languages │ │ ├── BytecodeAstLanguage.java │ │ ├── BytecodeLanguage.java │ │ ├── BytecodeOutputOptions.java │ │ ├── EntityType.java │ │ ├── Language.java │ │ ├── Languages.java │ │ ├── LineNumberPosition.java │ │ ├── Region.java │ │ ├── TextLocation.java │ │ ├── TypeDecompilationResults.java │ │ └── java │ │ │ ├── BraceEnforcement.java │ │ │ ├── BraceStyle.java │ │ │ ├── IOutputFormatter.java │ │ │ ├── JavaFormattingOptions.java │ │ │ ├── JavaLanguage.java │ │ │ ├── JavaOutputVisitor.java │ │ │ ├── LineNumberTableConverter.java │ │ │ ├── MemberMapping.java │ │ │ ├── OffsetToLineNumberConverter.java │ │ │ ├── TextOutputFormatter.java │ │ │ ├── Wrapping.java │ │ │ ├── analysis │ │ │ ├── ControlFlowEdge.java │ │ │ ├── ControlFlowEdgeType.java │ │ │ ├── ControlFlowGraphBuilder.java │ │ │ ├── ControlFlowNode.java │ │ │ ├── ControlFlowNodeType.java │ │ │ ├── Correlator.java │ │ │ ├── UsageClassifier.java │ │ │ └── UsageType.java │ │ │ ├── ast │ │ │ ├── Annotation.java │ │ │ ├── AnonymousObjectCreationExpression.java │ │ │ ├── ArrayCreationExpression.java │ │ │ ├── ArrayInitializerExpression.java │ │ │ ├── ArraySpecifier.java │ │ │ ├── AssertStatement.java │ │ │ ├── AssignmentExpression.java │ │ │ ├── AssignmentOperatorType.java │ │ │ ├── AstBuilder.java │ │ │ ├── AstMethodBodyBuilder.java │ │ │ ├── AstNode.java │ │ │ ├── AstNodeCollection.java │ │ │ ├── AstType.java │ │ │ ├── BinaryOperatorExpression.java │ │ │ ├── BinaryOperatorType.java │ │ │ ├── BlockStatement.java │ │ │ ├── BreakStatement.java │ │ │ ├── CaseLabel.java │ │ │ ├── CastExpression.java │ │ │ ├── CatchClause.java │ │ │ ├── ClassOfExpression.java │ │ │ ├── ClassType.java │ │ │ ├── Comment.java │ │ │ ├── CommentStatement.java │ │ │ ├── CommentType.java │ │ │ ├── CompilationUnit.java │ │ │ ├── ComposedType.java │ │ │ ├── ConditionalExpression.java │ │ │ ├── ConstructorDeclaration.java │ │ │ ├── ConstructorInitializerType.java │ │ │ ├── ContextTrackingVisitor.java │ │ │ ├── ContinueStatement.java │ │ │ ├── ConvertTypeOptions.java │ │ │ ├── DefiniteAssignmentAnalysis.java │ │ │ ├── DefiniteAssignmentStatus.java │ │ │ ├── DepthFirstAstVisitor.java │ │ │ ├── DoWhileStatement.java │ │ │ ├── EmptyStatement.java │ │ │ ├── EntityDeclaration.java │ │ │ ├── EnumValueDeclaration.java │ │ │ ├── Expression.java │ │ │ ├── ExpressionStatement.java │ │ │ ├── FieldDeclaration.java │ │ │ ├── ForEachStatement.java │ │ │ ├── ForStatement.java │ │ │ ├── GotoStatement.java │ │ │ ├── IAstVisitor.java │ │ │ ├── Identifier.java │ │ │ ├── IdentifierExpression.java │ │ │ ├── IfElseStatement.java │ │ │ ├── ImportDeclaration.java │ │ │ ├── IndexerExpression.java │ │ │ ├── InliningHelper.java │ │ │ ├── InsertParenthesesVisitor.java │ │ │ ├── InstanceInitializer.java │ │ │ ├── InstanceOfExpression.java │ │ │ ├── InvocationExpression.java │ │ │ ├── JavaModifierToken.java │ │ │ ├── JavaNameResolver.java │ │ │ ├── JavaPrimitiveCast.java │ │ │ ├── JavaResolver.java │ │ │ ├── JavaTokenNode.java │ │ │ ├── Keys.java │ │ │ ├── LabelStatement.java │ │ │ ├── LabeledStatement.java │ │ │ ├── LambdaExpression.java │ │ │ ├── LocalClassHelper.java │ │ │ ├── LocalTypeDeclarationStatement.java │ │ │ ├── MacNewLine.java │ │ │ ├── MemberReferenceExpression.java │ │ │ ├── MethodDeclaration.java │ │ │ ├── MethodGroupExpression.java │ │ │ ├── NameResolveMode.java │ │ │ ├── NameResolveResult.java │ │ │ ├── NameVariables.java │ │ │ ├── NewLineNode.java │ │ │ ├── NewLineType.java │ │ │ ├── NodeType.java │ │ │ ├── NullReferenceExpression.java │ │ │ ├── ObjectCreationExpression.java │ │ │ ├── PackageDeclaration.java │ │ │ ├── ParameterDeclaration.java │ │ │ ├── ParenthesizedExpression.java │ │ │ ├── PrimitiveExpression.java │ │ │ ├── ReturnStatement.java │ │ │ ├── Roles.java │ │ │ ├── SimpleNameLookupMode.java │ │ │ ├── SimpleType.java │ │ │ ├── Statement.java │ │ │ ├── SuperReferenceExpression.java │ │ │ ├── SwitchSection.java │ │ │ ├── SwitchStatement.java │ │ │ ├── SynchronizedStatement.java │ │ │ ├── TextNode.java │ │ │ ├── ThisReferenceExpression.java │ │ │ ├── ThrowStatement.java │ │ │ ├── TokenRole.java │ │ │ ├── TryCatchStatement.java │ │ │ ├── TypeDeclaration.java │ │ │ ├── TypeParameterDeclaration.java │ │ │ ├── TypeReferenceExpression.java │ │ │ ├── UnaryOperatorExpression.java │ │ │ ├── UnaryOperatorType.java │ │ │ ├── UnixNewLine.java │ │ │ ├── VariableDeclarationStatement.java │ │ │ ├── VariableInitializer.java │ │ │ ├── WhileStatement.java │ │ │ ├── WildcardType.java │ │ │ ├── WindowsNewLine.java │ │ │ └── transforms │ │ │ │ ├── AddReferenceQualifiersTransform.java │ │ │ │ ├── AssertStatementTransform.java │ │ │ │ ├── BreakTargetRelocation.java │ │ │ │ ├── CollapseImportsTransform.java │ │ │ │ ├── ConvertLoopsTransform.java │ │ │ │ ├── DeclareLocalClassesTransform.java │ │ │ │ ├── DeclareVariablesTransform.java │ │ │ │ ├── EclipseEnumSwitchRewriterTransform.java │ │ │ │ ├── EclipseStringSwitchRewriterTransform.java │ │ │ │ ├── EliminateSyntheticAccessorsTransform.java │ │ │ │ ├── EnumRewriterTransform.java │ │ │ │ ├── EnumSwitchRewriterTransform.java │ │ │ │ ├── FlattenElseIfStatementsTransform.java │ │ │ │ ├── FlattenSwitchBlocksTransform.java │ │ │ │ ├── IAstTransform.java │ │ │ │ ├── InlineEscapingAssignmentsTransform.java │ │ │ │ ├── InsertConstantReferencesTransform.java │ │ │ │ ├── InsertNecessaryConversionsTransform.java │ │ │ │ ├── InsertOverrideAnnotationsTransform.java │ │ │ │ ├── IntroduceInitializersTransform.java │ │ │ │ ├── IntroduceOuterClassReferencesTransform.java │ │ │ │ ├── IntroduceStringConcatenationTransform.java │ │ │ │ ├── LabelCleanupTransform.java │ │ │ │ ├── LambdaTransform.java │ │ │ │ ├── MarkReferencedSyntheticsTransform.java │ │ │ │ ├── RemoveHiddenMembersTransform.java │ │ │ │ ├── RemoveImplicitBoxingTransform.java │ │ │ │ ├── RemoveRedundantCastsTransform.java │ │ │ │ ├── RemoveRedundantInitializersTransform.java │ │ │ │ ├── RewriteInnerClassConstructorCalls.java │ │ │ │ ├── RewriteLocalClassesTransform.java │ │ │ │ ├── RewriteNewArrayLambdas.java │ │ │ │ ├── SimplifyArithmeticExpressionsTransform.java │ │ │ │ ├── SimplifyAssignmentsTransform.java │ │ │ │ ├── StringSwitchRewriterTransform.java │ │ │ │ ├── TransformationPipeline.java │ │ │ │ ├── TryWithResourcesTransform.java │ │ │ │ └── VarArgsTransform.java │ │ │ └── utilities │ │ │ ├── RedundantCastUtility.java │ │ │ └── TypeUtilities.java │ │ ├── patterns │ │ ├── AnyNode.java │ │ ├── AssignmentChain.java │ │ ├── BackReference.java │ │ ├── BacktrackingInfo.java │ │ ├── Choice.java │ │ ├── DeclaredVariableBackReference.java │ │ ├── INode.java │ │ ├── IdentifierExpressionBackReference.java │ │ ├── IdentifierExpressionRegexNode.java │ │ ├── LeftmostBinaryOperandNode.java │ │ ├── Match.java │ │ ├── MemberReferenceExpressionRegexNode.java │ │ ├── MemberReferenceTypeNode.java │ │ ├── NamedNode.java │ │ ├── OptionalNode.java │ │ ├── ParameterReferenceNode.java │ │ ├── Pattern.java │ │ ├── PossibleMatch.java │ │ ├── Repeat.java │ │ ├── Role.java │ │ ├── SingleOrBinaryAggregateNode.java │ │ ├── SubtreeMatch.java │ │ ├── TypeReferenceDescriptorComparisonNode.java │ │ ├── TypedExpression.java │ │ ├── TypedNode.java │ │ └── TypedPrimitiveValueNode.java │ │ ├── semantics │ │ └── ResolveResult.java │ │ ├── types │ │ ├── ITypeInfo.java │ │ ├── ITypeListener.java │ │ ├── TypeManager.java │ │ └── TypeProxy.java │ │ └── utilities │ │ └── TreeTraversal.java │ └── test │ ├── java │ └── com │ │ └── strobel │ │ ├── assembler │ │ └── metadata │ │ │ ├── MetadataHelperTests.java │ │ │ └── MetadataParserTests.java │ │ └── decompiler │ │ ├── AnnotationTests.java │ │ ├── ArrayCreationTests.java │ │ ├── AssertTests.java │ │ ├── BoxingTests.java │ │ ├── CallTests.java │ │ ├── CastTests.java │ │ ├── ConditionalTests.java │ │ ├── DecompilerTest.java │ │ ├── EncodingTests.java │ │ ├── EnhancedTryTests.java │ │ ├── EnumTests.java │ │ ├── GenericsTests.java │ │ ├── HandlerTests.java │ │ ├── ImportTests.java │ │ ├── InitializerTests.java │ │ ├── InliningTests.java │ │ ├── InnerClassTests.java │ │ ├── LoopTests.java │ │ ├── ModifierTests.java │ │ ├── NameTests.java │ │ ├── OperatorTests.java │ │ ├── PerformanceTests.java │ │ ├── PrimitiveTests.java │ │ ├── StringTests.java │ │ ├── SwitchTests.java │ │ ├── SyncTests.java │ │ ├── ThirdPartyTests.java │ │ ├── TypeInferenceTests.java │ │ ├── TypeTests.java │ │ └── VariableTests.java │ └── resources │ ├── ArgumentTypes.class │ ├── Circle.class │ ├── Drawable.class │ ├── Hello.class │ ├── Issue216GotoWVulnerability.class │ ├── Issue216GotoWVulnerability.j │ ├── JsrWithoutRet.class │ ├── JsrWithoutRet.j │ ├── LiteralAssignments.class │ ├── LiteralAssignments.j │ ├── OddsAndEnds.class │ ├── Rectangle.class │ ├── SkipJSR.class │ ├── SootOptimizationTest.class │ ├── Switch.class │ ├── UnboxToNumber.class │ └── WhileLoops.class ├── Procyon.Core ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── strobel │ ├── Procyon.java │ ├── annotations │ ├── NotNull.java │ └── Nullable.java │ ├── collections │ ├── ArrayIterator.java │ ├── Cache.java │ ├── Constants.java │ ├── ImmutableList.java │ ├── ListBuffer.java │ ├── SmartList.java │ └── concurrent │ │ ├── ConcurrentIntObjectHashMap.java │ │ ├── ConcurrentIntObjectMap.java │ │ ├── ConcurrentRefValueIntObjectHashMap.java │ │ ├── ConcurrentWeakIntObjectHashMap.java │ │ └── IntObjectEntry.java │ ├── compilerservices │ ├── CallerResolver.java │ └── RuntimeHelpers.java │ ├── componentmodel │ ├── FrugalKeyMap.java │ ├── Key.java │ ├── UserDataStore.java │ └── UserDataStoreBase.java │ ├── concurrent │ ├── StripedLock.java │ └── StripedReentrantLock.java │ ├── core │ ├── Accumulator.java │ ├── Aggregate.java │ ├── Aggregator.java │ ├── ArrayUtilities.java │ ├── BooleanBox.java │ ├── ByteBox.java │ ├── CharacterBox.java │ ├── Closeables.java │ ├── CollectionUtilities.java │ ├── Comparer.java │ ├── DoubleBox.java │ ├── Environment.java │ ├── Error.java │ ├── ExceptionUtilities.java │ ├── Fences.java │ ├── FloatBox.java │ ├── Freezable.java │ ├── HashUtilities.java │ ├── IEqualityComparator.java │ ├── IFreezable.java │ ├── IReadOnlyList.java │ ├── IStrongBox.java │ ├── IntegerBox.java │ ├── KeyedQueue.java │ ├── LongBox.java │ ├── Mapping.java │ ├── MutableInteger.java │ ├── OS.java │ ├── Pair.java │ ├── Predicate.java │ ├── Predicates.java │ ├── ReadOnlyList.java │ ├── SafeCloseable.java │ ├── Selector.java │ ├── Selectors.java │ ├── ShortBox.java │ ├── StringComparator.java │ ├── StringComparison.java │ ├── StringUtilities.java │ ├── StrongBox.java │ ├── Triple.java │ ├── VerifyArgument.java │ └── delegates │ │ ├── Action1.java │ │ ├── Func.java │ │ ├── Func1.java │ │ └── Func2.java │ ├── functions │ ├── Block.java │ ├── Function.java │ ├── Supplier.java │ └── Suppliers.java │ ├── io │ ├── Ansi.java │ └── PathHelper.java │ ├── reflection │ └── TargetInvocationException.java │ └── util │ ├── ContractUtils.java │ └── EmptyArrayCache.java ├── Procyon.Decompiler ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── strobel │ └── decompiler │ ├── CommandLineOptions.java │ ├── DecompilerDriver.java │ ├── LineNumberFormatter.java │ └── LineNumberPrintWriter.java ├── Procyon.Expressions ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── strobel │ │ ├── compilerservices │ │ ├── Closure.java │ │ └── DebugInfoGenerator.java │ │ └── expressions │ │ ├── AnalyzedTree.java │ │ ├── BinaryExpression.java │ │ ├── BlockExpression.java │ │ ├── BoundConstants.java │ │ ├── CatchBlock.java │ │ ├── CompilerScope.java │ │ ├── ConcatExpression.java │ │ ├── ConditionalExpression.java │ │ ├── ConstantCheck.java │ │ ├── ConstantExpression.java │ │ ├── CustomDelegateTypeCache.java │ │ ├── DebugViewWriter.java │ │ ├── DefaultValueExpression.java │ │ ├── Delegate.java │ │ ├── Error.java │ │ ├── Expression.java │ │ ├── ExpressionList.java │ │ ├── ExpressionStringBuilder.java │ │ ├── ExpressionType.java │ │ ├── ExpressionVisitor.java │ │ ├── FieldExpression.java │ │ ├── ForEachExpression.java │ │ ├── ForExpression.java │ │ ├── GotoExpression.java │ │ ├── GotoExpressionKind.java │ │ ├── Helpers.java │ │ ├── HoistedLocals.java │ │ ├── IArgumentProvider.java │ │ ├── IRuntimeVariables.java │ │ ├── InvocationExpression.java │ │ ├── LabelExpression.java │ │ ├── LabelInfo.java │ │ ├── LabelTarget.java │ │ ├── LambdaCompiler.java │ │ ├── LambdaExpression.java │ │ ├── LoopExpression.java │ │ ├── MemberExpression.java │ │ ├── MethodBinder.java │ │ ├── MethodCallExpression.java │ │ ├── NewArrayExpression.java │ │ ├── NewExpression.java │ │ ├── Optimizer.java │ │ ├── ParameterExpression.java │ │ ├── ParameterExpressionList.java │ │ ├── RuntimeOperations.java │ │ ├── RuntimeVariablesExpression.java │ │ ├── SelfExpression.java │ │ ├── StackSpiller.java │ │ ├── SwitchCase.java │ │ ├── SwitchExpression.java │ │ ├── TryExpression.java │ │ ├── TypeBinaryExpression.java │ │ ├── UnaryExpression.java │ │ ├── VariableBinder.java │ │ └── VariableStorageKind.java │ └── test │ └── java │ └── com │ └── strobel │ └── expressions │ ├── AbstractExpressionTest.java │ ├── BinaryExpressionTests.java │ ├── CallTests.java │ ├── CompilerTests.java │ ├── ConcatTests.java │ ├── ConstantTests.java │ ├── ConvertTests.java │ ├── DynamicMethodTests.java │ ├── LogicalBranchTests.java │ ├── OutputRecorder.java │ └── UnaryExpressionTests.java ├── Procyon.Reflection ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── strobel │ │ ├── reflection │ │ ├── ArrayType.java │ │ ├── Binder.java │ │ ├── BindingFlags.java │ │ ├── BottomType.java │ │ ├── CallingConvention.java │ │ ├── CapturedType.java │ │ ├── CompoundType.java │ │ ├── ConstructorInfo.java │ │ ├── ConstructorList.java │ │ ├── DefaultTypeVisitor.java │ │ ├── DynamicMethod.java │ │ ├── ErasedType.java │ │ ├── Error.java │ │ ├── FieldInfo.java │ │ ├── FieldList.java │ │ ├── FlagUtilities.java │ │ ├── Flags.java │ │ ├── GenericParameter.java │ │ ├── GenericType.java │ │ ├── Helper.java │ │ ├── ICapturedType.java │ │ ├── LocalVariableInfo.java │ │ ├── MemberFilter.java │ │ ├── MemberInfo.java │ │ ├── MemberList.java │ │ ├── MemberListOptions.java │ │ ├── MemberResolutionException.java │ │ ├── MemberType.java │ │ ├── MethodBase.java │ │ ├── MethodInfo.java │ │ ├── MethodList.java │ │ ├── Missing.java │ │ ├── NullType.java │ │ ├── ParameterInfo.java │ │ ├── ParameterList.java │ │ ├── PrimitiveType.java │ │ ├── PrimitiveTypes.java │ │ ├── Resolver.java │ │ ├── RuntimeTypeCache.java │ │ ├── SignatureType.java │ │ ├── SimpleType.java │ │ ├── SimpleVisitor.java │ │ ├── Type.java │ │ ├── TypeBinder.java │ │ ├── TypeBindings.java │ │ ├── TypeCache.java │ │ ├── TypeContext.java │ │ ├── TypeList.java │ │ ├── TypeMapper.java │ │ ├── TypeMapping.java │ │ ├── TypeParser.java │ │ ├── TypeRelation.java │ │ ├── TypeResolver.java │ │ ├── TypeVisitor.java │ │ ├── Types.java │ │ ├── UnaryTypeVisitor.java │ │ ├── WildcardType.java │ │ └── emit │ │ │ ├── AnnotationBuilder.java │ │ │ ├── ClassWriter.java │ │ │ ├── CodeGenerator.java │ │ │ ├── CodeStream.java │ │ │ ├── CompilationTarget.java │ │ │ ├── ConstantPool.java │ │ │ ├── ConstructorBuilder.java │ │ │ ├── EnumSwitchCallback.java │ │ │ ├── Error.java │ │ │ ├── FieldBuilder.java │ │ │ ├── GenericParameterBuilder.java │ │ │ ├── Label.java │ │ │ ├── LocalBuilder.java │ │ │ ├── LocalSymInfo.java │ │ │ ├── MethodBuilder.java │ │ │ ├── OpCode.java │ │ │ ├── OperandType.java │ │ │ ├── ParameterBuilder.java │ │ │ ├── ScopeAction.java │ │ │ ├── ScopeTree.java │ │ │ ├── StackBehavior.java │ │ │ ├── StringSwitchCallback.java │ │ │ ├── SwitchCallback.java │ │ │ ├── SwitchOptions.java │ │ │ ├── TypeBuilder.java │ │ │ ├── TypeBuilderInstantiation.java │ │ │ ├── VerificationException.java │ │ │ ├── Verifier.java │ │ │ ├── __ExceptionInfo.java │ │ │ └── __FixupData.java │ │ └── util │ │ └── TypeUtils.java │ └── test │ └── java │ └── com │ └── strobel │ └── reflection │ ├── ReflectionTests.java │ ├── SignatureTests.java │ ├── TypeTests.java │ └── emit │ ├── TypeBuilderTests.java │ └── VerifierTests.java ├── README.md ├── logo.png ├── logo_small.png └── settings.gradle /.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/.flow -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | Procyon -------------------------------------------------------------------------------- /.idea/codeStyleSettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/.idea/codeStyleSettings.xml -------------------------------------------------------------------------------- /.idea/copyright/Assembler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/.idea/copyright/Assembler.xml -------------------------------------------------------------------------------- /.idea/copyright/DLR.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/.idea/copyright/DLR.xml -------------------------------------------------------------------------------- /.idea/copyright/Non_DLR.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/.idea/copyright/Non_DLR.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/All_in_Procyon_CompilerTools.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/.idea/runConfigurations/All_in_Procyon_CompilerTools.xml -------------------------------------------------------------------------------- /.idea/scopes/Procyon_CompilerTools.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/.idea/scopes/Procyon_CompilerTools.xml -------------------------------------------------------------------------------- /.idea/scopes/com_strobel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/.idea/scopes/com_strobel.xml -------------------------------------------------------------------------------- /.idea/scopes/com_strobel_expressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/.idea/scopes/com_strobel_expressions.xml -------------------------------------------------------------------------------- /.idea/scopes/scope_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/.idea/scopes/scope_settings.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /License.Rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/License.Rtf -------------------------------------------------------------------------------- /License.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/License.html -------------------------------------------------------------------------------- /License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/License.txt -------------------------------------------------------------------------------- /Procyon.CompilerTools/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/build.gradle -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/CodePrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/CodePrinter.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/Collection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/Collection.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/InputTypeLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/InputTypeLoader.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/flowanalysis/ControlFlowEdge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/flowanalysis/ControlFlowEdge.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/flowanalysis/ControlFlowGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/flowanalysis/ControlFlowGraph.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/flowanalysis/ControlFlowGraphBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/flowanalysis/ControlFlowGraphBuilder.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/flowanalysis/ControlFlowNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/flowanalysis/ControlFlowNode.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/flowanalysis/ControlFlowNodeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/flowanalysis/ControlFlowNodeType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/flowanalysis/JumpType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/flowanalysis/JumpType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/AnnotationReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/AnnotationReader.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/ConstantPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/ConstantPool.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/Error.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/Error.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/ErrorOperand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/ErrorOperand.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/ExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/ExceptionHandler.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/ExceptionHandlerType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/ExceptionHandlerType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/FlowControl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/FlowControl.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/Frame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/Frame.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/FrameType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/FrameType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/FrameValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/FrameValue.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/FrameValueType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/FrameValueType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/Instruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/Instruction.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/InstructionBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/InstructionBlock.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/InstructionCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/InstructionCollection.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/InstructionVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/InstructionVisitor.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/MetadataReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/MetadataReader.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/OpCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/OpCode.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/OpCodeHelpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/OpCodeHelpers.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/OpCodeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/OpCodeType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/OperandType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/OperandType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/StackBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/StackBehavior.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/StackMapAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/StackMapAnalyzer.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/StackMapFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/StackMapFrame.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/StackMappingVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/StackMappingVisitor.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/AnnotationsAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/AnnotationsAttribute.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/AttributeNames.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/AttributeNames.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/BlobAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/BlobAttribute.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/BootstrapMethodsAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/BootstrapMethodsAttribute.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/CodeAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/CodeAttribute.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/ConstantValueAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/ConstantValueAttribute.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/EnclosingMethodAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/EnclosingMethodAttribute.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/ExceptionTableEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/ExceptionTableEntry.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/ExceptionsAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/ExceptionsAttribute.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/InnerClassEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/InnerClassEntry.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/InnerClassesAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/InnerClassesAttribute.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/LineNumberTableAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/LineNumberTableAttribute.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/LineNumberTableEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/LineNumberTableEntry.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/LocalVariableTableEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/LocalVariableTableEntry.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/MethodParameterEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/MethodParameterEntry.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/MethodParametersAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/MethodParametersAttribute.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/SignatureAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/SignatureAttribute.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/SourceAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/SourceAttribute.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/SourceFileAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/ir/attributes/SourceFileAttribute.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/AnonymousLocalTypeCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/AnonymousLocalTypeCollection.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ArrayType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ArrayType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ArrayTypeLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ArrayTypeLoader.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/Buffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/Buffer.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/BuiltinTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/BuiltinTypes.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/CapturedType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/CapturedType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ClassFileReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ClassFileReader.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ClasspathTypeLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ClasspathTypeLoader.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/CommonTypeReferences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/CommonTypeReferences.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/CompilerTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/CompilerTarget.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/CompositeTypeLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/CompositeTypeLoader.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/CompoundTypeReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/CompoundTypeReference.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ConstantPoolPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ConstantPoolPrinter.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ConversionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ConversionType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/CoreMetadataFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/CoreMetadataFactory.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/DefaultTypeVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/DefaultTypeVisitor.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/DeobfuscationUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/DeobfuscationUtilities.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/DynamicCallSite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/DynamicCallSite.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/Error.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/Error.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ExceptionHandlerMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ExceptionHandlerMapper.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/FieldDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/FieldDefinition.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/FieldMetadataVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/FieldMetadataVisitor.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/FieldReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/FieldReference.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/FieldVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/FieldVisitor.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/Flags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/Flags.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/GenericMethodInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/GenericMethodInstance.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/GenericParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/GenericParameter.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/GenericParameterCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/GenericParameterCollection.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/GenericParameterType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/GenericParameterType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IAnnotationsProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IAnnotationsProvider.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ICapturedType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ICapturedType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IClassSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IClassSignature.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IConstantValueProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IConstantValueProvider.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IGenericContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IGenericContext.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IGenericInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IGenericInstance.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IGenericParameterProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IGenericParameterProvider.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IMemberDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IMemberDefinition.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IMetadataResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IMetadataResolver.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IMetadataScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IMetadataScope.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IMetadataTypeMember.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IMetadataTypeMember.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IMethodSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IMethodSignature.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IResolverFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IResolverFrame.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ITypeLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ITypeLoader.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IVariableDefinitionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/IVariableDefinitionProvider.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/JarTypeLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/JarTypeLoader.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/JvmType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/JvmType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/Label.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/Label.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MemberReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MemberReference.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MetadataFilters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MetadataFilters.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MetadataHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MetadataHelper.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MetadataParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MetadataParser.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MetadataResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MetadataResolver.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MetadataSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MetadataSystem.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MethodBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MethodBinder.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MethodBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MethodBody.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MethodBodyParseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MethodBodyParseException.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MethodDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MethodDefinition.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MethodHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MethodHandle.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MethodHandleType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MethodHandleType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MethodMetadataVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MethodMetadataVisitor.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MethodReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MethodReader.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MethodReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MethodReference.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MethodVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/MethodVisitor.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/PackageReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/PackageReference.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ParameterDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ParameterDefinition.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ParameterDefinitionCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ParameterDefinitionCollection.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ParameterReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ParameterReference.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ParameterizedType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/ParameterizedType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/PrimitiveType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/PrimitiveType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/RawMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/RawMethod.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/RawType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/RawType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/SentinelTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/SentinelTypes.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/SwitchInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/SwitchInfo.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/TypeDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/TypeDefinition.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/TypeMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/TypeMapper.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/TypeMetadataVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/TypeMetadataVisitor.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/TypeReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/TypeReference.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/TypeRelation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/TypeRelation.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/TypeSubstitutionVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/TypeSubstitutionVisitor.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/TypeVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/TypeVisitor.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/VariableDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/VariableDefinition.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/VariableDefinitionCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/VariableDefinitionCollection.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/VariableReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/VariableReference.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/WildcardType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/WildcardType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/annotations/AnnotationElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/annotations/AnnotationElement.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/annotations/AnnotationReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/annotations/AnnotationReader.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/annotations/CustomAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/annotations/CustomAnnotation.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/ArrayTypeSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/ArrayTypeSignature.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/BaseType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/BaseType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/BooleanSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/BooleanSignature.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/BottomSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/BottomSignature.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/ByteSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/ByteSignature.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/CharSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/CharSignature.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/ClassSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/ClassSignature.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/ClassTypeSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/ClassTypeSignature.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/DoubleSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/DoubleSignature.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/FieldTypeSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/FieldTypeSignature.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/FloatSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/FloatSignature.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/FormalTypeParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/FormalTypeParameter.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/IntSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/IntSignature.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/LongSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/LongSignature.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/MetadataFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/MetadataFactory.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/MethodTypeSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/MethodTypeSignature.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/Reifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/Reifier.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/ReturnType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/ReturnType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/ShortSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/ShortSignature.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/Signature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/Signature.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/SignatureParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/SignatureParser.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/Tree.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/TypeArgument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/TypeArgument.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/TypeSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/TypeSignature.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/TypeTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/TypeTree.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/TypeTreeVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/TypeTreeVisitor.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/Visitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/Visitor.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/VoidSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/VoidSignature.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/Wildcard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/assembler/metadata/signatures/Wildcard.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/AnsiTextOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/AnsiTextOutput.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/DecompilationOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/DecompilationOptions.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/Decompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/Decompiler.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/DecompilerContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/DecompilerContext.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/DecompilerHelpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/DecompilerHelpers.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/DecompilerSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/DecompilerSettings.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ITextOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ITextOutput.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/InstructionHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/InstructionHelper.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/NameSyntax.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/NameSyntax.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/PlainTextOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/PlainTextOutput.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/AstBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/AstBuilder.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/AstCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/AstCode.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/AstCodeHelpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/AstCodeHelpers.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/AstKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/AstKeys.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/AstOptimizationStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/AstOptimizationStep.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/AstOptimizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/AstOptimizer.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/BasicBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/BasicBlock.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Block.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Block.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/CaseBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/CaseBlock.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/CatchBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/CatchBlock.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Condition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Condition.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/DefaultMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/DefaultMap.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Error.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Error.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Expression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Expression.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/GotoRemoval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/GotoRemoval.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Inlining.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Inlining.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Label.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Label.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Lambda.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Lambda.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/LockInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/LockInfo.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Loop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Loop.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/LoopType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/LoopType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/LoopsAndConditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/LoopsAndConditions.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Node.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/PatternMatching.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/PatternMatching.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Range.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Range.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Switch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Switch.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/TryCatchBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/TryCatchBlock.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/TypeAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/TypeAnalysis.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Variable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Variable.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/BytecodeAstLanguage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/BytecodeAstLanguage.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/BytecodeLanguage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/BytecodeLanguage.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/BytecodeOutputOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/BytecodeOutputOptions.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/EntityType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/EntityType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/Language.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/Language.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/Languages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/Languages.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/LineNumberPosition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/LineNumberPosition.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/Region.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/Region.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/TextLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/TextLocation.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/TypeDecompilationResults.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/TypeDecompilationResults.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/BraceEnforcement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/BraceEnforcement.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/BraceStyle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/BraceStyle.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/IOutputFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/IOutputFormatter.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/JavaFormattingOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/JavaFormattingOptions.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/JavaLanguage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/JavaLanguage.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/JavaOutputVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/JavaOutputVisitor.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/MemberMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/MemberMapping.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/TextOutputFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/TextOutputFormatter.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/Wrapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/Wrapping.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/analysis/Correlator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/analysis/Correlator.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/analysis/UsageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/analysis/UsageType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/Annotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/Annotation.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ArraySpecifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ArraySpecifier.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/AssertStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/AssertStatement.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/AstBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/AstBuilder.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/AstNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/AstNode.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/AstNodeCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/AstNodeCollection.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/AstType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/AstType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/BinaryOperatorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/BinaryOperatorType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/BlockStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/BlockStatement.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/BreakStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/BreakStatement.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/CaseLabel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/CaseLabel.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/CastExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/CastExpression.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/CatchClause.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/CatchClause.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ClassOfExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ClassOfExpression.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ClassType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ClassType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/Comment.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/CommentStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/CommentStatement.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/CommentType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/CommentType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/CompilationUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/CompilationUnit.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ComposedType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ComposedType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ContinueStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ContinueStatement.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ConvertTypeOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ConvertTypeOptions.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/DoWhileStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/DoWhileStatement.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/EmptyStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/EmptyStatement.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/EntityDeclaration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/EntityDeclaration.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/Expression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/Expression.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ExpressionStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ExpressionStatement.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/FieldDeclaration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/FieldDeclaration.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ForEachStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ForEachStatement.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ForStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ForStatement.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/GotoStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/GotoStatement.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/IAstVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/IAstVisitor.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/Identifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/Identifier.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/IfElseStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/IfElseStatement.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ImportDeclaration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ImportDeclaration.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/IndexerExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/IndexerExpression.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/InliningHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/InliningHelper.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/InstanceInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/InstanceInitializer.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/JavaModifierToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/JavaModifierToken.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/JavaNameResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/JavaNameResolver.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/JavaPrimitiveCast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/JavaPrimitiveCast.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/JavaResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/JavaResolver.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/JavaTokenNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/JavaTokenNode.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/Keys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/Keys.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/LabelStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/LabelStatement.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/LabeledStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/LabeledStatement.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/LambdaExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/LambdaExpression.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/LocalClassHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/LocalClassHelper.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/MacNewLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/MacNewLine.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/MethodDeclaration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/MethodDeclaration.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/NameResolveMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/NameResolveMode.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/NameResolveResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/NameResolveResult.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/NameVariables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/NameVariables.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/NewLineNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/NewLineNode.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/NewLineType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/NewLineType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/NodeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/NodeType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/PackageDeclaration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/PackageDeclaration.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/PrimitiveExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/PrimitiveExpression.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ReturnStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ReturnStatement.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/Roles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/Roles.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/SimpleType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/SimpleType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/Statement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/Statement.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/SwitchSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/SwitchSection.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/SwitchStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/SwitchStatement.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/TextNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/TextNode.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ThrowStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/ThrowStatement.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/TokenRole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/TokenRole.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/TryCatchStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/TryCatchStatement.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/TypeDeclaration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/TypeDeclaration.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/UnaryOperatorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/UnaryOperatorType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/UnixNewLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/UnixNewLine.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/VariableInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/VariableInitializer.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/WhileStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/WhileStatement.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/WildcardType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/WildcardType.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/WindowsNewLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/ast/WindowsNewLine.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/utilities/TypeUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/languages/java/utilities/TypeUtilities.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/AnyNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/AnyNode.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/AssignmentChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/AssignmentChain.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/BackReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/BackReference.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/BacktrackingInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/BacktrackingInfo.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/Choice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/Choice.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/INode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/INode.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/LeftmostBinaryOperandNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/LeftmostBinaryOperandNode.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/Match.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/Match.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/MemberReferenceTypeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/MemberReferenceTypeNode.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/NamedNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/NamedNode.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/OptionalNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/OptionalNode.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/ParameterReferenceNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/ParameterReferenceNode.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/Pattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/Pattern.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/PossibleMatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/PossibleMatch.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/Repeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/Repeat.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/Role.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/SingleOrBinaryAggregateNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/SingleOrBinaryAggregateNode.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/SubtreeMatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/SubtreeMatch.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/TypedExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/TypedExpression.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/TypedNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/TypedNode.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/TypedPrimitiveValueNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/patterns/TypedPrimitiveValueNode.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/semantics/ResolveResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/semantics/ResolveResult.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/types/ITypeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/types/ITypeInfo.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/types/ITypeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/types/ITypeListener.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/types/TypeManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/types/TypeManager.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/types/TypeProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/types/TypeProxy.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/main/java/com/strobel/decompiler/utilities/TreeTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/main/java/com/strobel/decompiler/utilities/TreeTraversal.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/assembler/metadata/MetadataHelperTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/assembler/metadata/MetadataHelperTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/assembler/metadata/MetadataParserTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/assembler/metadata/MetadataParserTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/AnnotationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/AnnotationTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/ArrayCreationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/ArrayCreationTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/AssertTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/AssertTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/BoxingTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/BoxingTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/CallTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/CallTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/CastTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/CastTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/ConditionalTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/ConditionalTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/DecompilerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/DecompilerTest.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/EncodingTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/EncodingTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/EnhancedTryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/EnhancedTryTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/EnumTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/EnumTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/GenericsTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/GenericsTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/HandlerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/HandlerTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/ImportTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/ImportTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/InitializerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/InitializerTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/InliningTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/InliningTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/InnerClassTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/InnerClassTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/LoopTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/LoopTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/ModifierTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/ModifierTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/NameTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/NameTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/OperatorTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/OperatorTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/PerformanceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/PerformanceTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/PrimitiveTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/PrimitiveTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/StringTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/StringTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/SwitchTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/SwitchTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/SyncTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/SyncTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/ThirdPartyTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/ThirdPartyTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/TypeInferenceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/TypeInferenceTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/TypeTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/TypeTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/java/com/strobel/decompiler/VariableTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/VariableTests.java -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/resources/ArgumentTypes.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/resources/ArgumentTypes.class -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/resources/Circle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/resources/Circle.class -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/resources/Drawable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/resources/Drawable.class -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/resources/Hello.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/resources/Hello.class -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/resources/Issue216GotoWVulnerability.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/resources/Issue216GotoWVulnerability.class -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/resources/Issue216GotoWVulnerability.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/resources/Issue216GotoWVulnerability.j -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/resources/JsrWithoutRet.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/resources/JsrWithoutRet.class -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/resources/JsrWithoutRet.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/resources/JsrWithoutRet.j -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/resources/LiteralAssignments.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/resources/LiteralAssignments.class -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/resources/LiteralAssignments.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/resources/LiteralAssignments.j -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/resources/OddsAndEnds.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/resources/OddsAndEnds.class -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/resources/Rectangle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/resources/Rectangle.class -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/resources/SkipJSR.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/resources/SkipJSR.class -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/resources/SootOptimizationTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/resources/SootOptimizationTest.class -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/resources/Switch.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/resources/Switch.class -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/resources/UnboxToNumber.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/resources/UnboxToNumber.class -------------------------------------------------------------------------------- /Procyon.CompilerTools/src/test/resources/WhileLoops.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.CompilerTools/src/test/resources/WhileLoops.class -------------------------------------------------------------------------------- /Procyon.Core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/build.gradle -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/Procyon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/Procyon.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/annotations/NotNull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/annotations/NotNull.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/annotations/Nullable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/annotations/Nullable.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/collections/ArrayIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/collections/ArrayIterator.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/collections/Cache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/collections/Cache.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/collections/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/collections/Constants.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/collections/ImmutableList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/collections/ImmutableList.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/collections/ListBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/collections/ListBuffer.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/collections/SmartList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/collections/SmartList.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/collections/concurrent/ConcurrentIntObjectHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/collections/concurrent/ConcurrentIntObjectHashMap.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/collections/concurrent/ConcurrentIntObjectMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/collections/concurrent/ConcurrentIntObjectMap.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/collections/concurrent/ConcurrentWeakIntObjectHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/collections/concurrent/ConcurrentWeakIntObjectHashMap.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/collections/concurrent/IntObjectEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/collections/concurrent/IntObjectEntry.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/compilerservices/CallerResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/compilerservices/CallerResolver.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/compilerservices/RuntimeHelpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/compilerservices/RuntimeHelpers.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/componentmodel/FrugalKeyMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/componentmodel/FrugalKeyMap.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/componentmodel/Key.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/componentmodel/Key.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/componentmodel/UserDataStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/componentmodel/UserDataStore.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/componentmodel/UserDataStoreBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/componentmodel/UserDataStoreBase.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/concurrent/StripedLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/concurrent/StripedLock.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/concurrent/StripedReentrantLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/concurrent/StripedReentrantLock.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/Accumulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/Accumulator.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/Aggregate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/Aggregate.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/Aggregator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/Aggregator.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/ArrayUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/ArrayUtilities.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/BooleanBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/BooleanBox.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/ByteBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/ByteBox.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/CharacterBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/CharacterBox.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/Closeables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/Closeables.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/CollectionUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/CollectionUtilities.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/Comparer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/Comparer.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/DoubleBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/DoubleBox.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/Environment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/Environment.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/Error.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/Error.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/ExceptionUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/ExceptionUtilities.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/Fences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/Fences.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/FloatBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/FloatBox.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/Freezable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/Freezable.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/HashUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/HashUtilities.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/IEqualityComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/IEqualityComparator.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/IFreezable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/IFreezable.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/IReadOnlyList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/IReadOnlyList.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/IStrongBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/IStrongBox.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/IntegerBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/IntegerBox.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/KeyedQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/KeyedQueue.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/LongBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/LongBox.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/Mapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/Mapping.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/MutableInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/MutableInteger.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/OS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/OS.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/Pair.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/Predicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/Predicate.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/Predicates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/Predicates.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/ReadOnlyList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/ReadOnlyList.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/SafeCloseable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/SafeCloseable.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/Selector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/Selector.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/Selectors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/Selectors.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/ShortBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/ShortBox.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/StringComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/StringComparator.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/StringComparison.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/StringComparison.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/StringUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/StringUtilities.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/StrongBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/StrongBox.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/Triple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/Triple.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/VerifyArgument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/VerifyArgument.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/delegates/Action1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/delegates/Action1.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/delegates/Func.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/delegates/Func.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/delegates/Func1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/delegates/Func1.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/core/delegates/Func2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/core/delegates/Func2.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/functions/Block.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/functions/Block.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/functions/Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/functions/Function.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/functions/Supplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/functions/Supplier.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/functions/Suppliers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/functions/Suppliers.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/io/Ansi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/io/Ansi.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/io/PathHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/io/PathHelper.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/reflection/TargetInvocationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/reflection/TargetInvocationException.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/util/ContractUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/util/ContractUtils.java -------------------------------------------------------------------------------- /Procyon.Core/src/main/java/com/strobel/util/EmptyArrayCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Core/src/main/java/com/strobel/util/EmptyArrayCache.java -------------------------------------------------------------------------------- /Procyon.Decompiler/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Decompiler/build.gradle -------------------------------------------------------------------------------- /Procyon.Decompiler/src/main/java/com/strobel/decompiler/CommandLineOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Decompiler/src/main/java/com/strobel/decompiler/CommandLineOptions.java -------------------------------------------------------------------------------- /Procyon.Decompiler/src/main/java/com/strobel/decompiler/DecompilerDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Decompiler/src/main/java/com/strobel/decompiler/DecompilerDriver.java -------------------------------------------------------------------------------- /Procyon.Decompiler/src/main/java/com/strobel/decompiler/LineNumberFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Decompiler/src/main/java/com/strobel/decompiler/LineNumberFormatter.java -------------------------------------------------------------------------------- /Procyon.Decompiler/src/main/java/com/strobel/decompiler/LineNumberPrintWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Decompiler/src/main/java/com/strobel/decompiler/LineNumberPrintWriter.java -------------------------------------------------------------------------------- /Procyon.Expressions/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/build.gradle -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/compilerservices/Closure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/compilerservices/Closure.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/compilerservices/DebugInfoGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/compilerservices/DebugInfoGenerator.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/AnalyzedTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/AnalyzedTree.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/BinaryExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/BinaryExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/BlockExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/BlockExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/BoundConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/BoundConstants.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/CatchBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/CatchBlock.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/CompilerScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/CompilerScope.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/ConcatExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/ConcatExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/ConditionalExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/ConditionalExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/ConstantCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/ConstantCheck.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/ConstantExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/ConstantExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/CustomDelegateTypeCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/CustomDelegateTypeCache.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/DebugViewWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/DebugViewWriter.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/DefaultValueExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/DefaultValueExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/Delegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/Delegate.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/Error.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/Error.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/Expression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/Expression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/ExpressionList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/ExpressionList.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/ExpressionStringBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/ExpressionStringBuilder.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/ExpressionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/ExpressionType.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/ExpressionVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/ExpressionVisitor.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/FieldExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/FieldExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/ForEachExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/ForEachExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/ForExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/ForExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/GotoExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/GotoExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/GotoExpressionKind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/GotoExpressionKind.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/Helpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/Helpers.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/HoistedLocals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/HoistedLocals.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/IArgumentProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/IArgumentProvider.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/IRuntimeVariables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/IRuntimeVariables.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/InvocationExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/InvocationExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/LabelExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/LabelExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/LabelInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/LabelInfo.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/LabelTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/LabelTarget.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/LambdaCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/LambdaCompiler.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/LambdaExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/LambdaExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/LoopExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/LoopExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/MemberExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/MemberExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/MethodBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/MethodBinder.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/MethodCallExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/MethodCallExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/NewArrayExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/NewArrayExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/NewExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/NewExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/Optimizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/Optimizer.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/ParameterExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/ParameterExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/ParameterExpressionList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/ParameterExpressionList.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/RuntimeOperations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/RuntimeOperations.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/RuntimeVariablesExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/RuntimeVariablesExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/SelfExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/SelfExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/StackSpiller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/StackSpiller.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/SwitchCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/SwitchCase.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/SwitchExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/SwitchExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/TryExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/TryExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/TypeBinaryExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/TypeBinaryExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/UnaryExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/UnaryExpression.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/VariableBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/VariableBinder.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/main/java/com/strobel/expressions/VariableStorageKind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/main/java/com/strobel/expressions/VariableStorageKind.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/test/java/com/strobel/expressions/AbstractExpressionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/test/java/com/strobel/expressions/AbstractExpressionTest.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/test/java/com/strobel/expressions/BinaryExpressionTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/test/java/com/strobel/expressions/BinaryExpressionTests.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/test/java/com/strobel/expressions/CallTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/test/java/com/strobel/expressions/CallTests.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/test/java/com/strobel/expressions/CompilerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/test/java/com/strobel/expressions/CompilerTests.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/test/java/com/strobel/expressions/ConcatTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/test/java/com/strobel/expressions/ConcatTests.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/test/java/com/strobel/expressions/ConstantTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/test/java/com/strobel/expressions/ConstantTests.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/test/java/com/strobel/expressions/ConvertTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/test/java/com/strobel/expressions/ConvertTests.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/test/java/com/strobel/expressions/DynamicMethodTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/test/java/com/strobel/expressions/DynamicMethodTests.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/test/java/com/strobel/expressions/LogicalBranchTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/test/java/com/strobel/expressions/LogicalBranchTests.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/test/java/com/strobel/expressions/OutputRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/test/java/com/strobel/expressions/OutputRecorder.java -------------------------------------------------------------------------------- /Procyon.Expressions/src/test/java/com/strobel/expressions/UnaryExpressionTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Expressions/src/test/java/com/strobel/expressions/UnaryExpressionTests.java -------------------------------------------------------------------------------- /Procyon.Reflection/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/build.gradle -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/ArrayType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/ArrayType.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/Binder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/Binder.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/BindingFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/BindingFlags.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/BottomType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/BottomType.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/CallingConvention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/CallingConvention.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/CapturedType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/CapturedType.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/CompoundType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/CompoundType.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/ConstructorInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/ConstructorInfo.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/ConstructorList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/ConstructorList.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/DefaultTypeVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/DefaultTypeVisitor.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/DynamicMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/DynamicMethod.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/ErasedType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/ErasedType.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/Error.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/Error.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/FieldInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/FieldInfo.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/FieldList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/FieldList.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/FlagUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/FlagUtilities.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/Flags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/Flags.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/GenericParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/GenericParameter.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/GenericType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/GenericType.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/Helper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/Helper.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/ICapturedType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/ICapturedType.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/LocalVariableInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/LocalVariableInfo.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/MemberFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/MemberFilter.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/MemberInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/MemberInfo.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/MemberList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/MemberList.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/MemberListOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/MemberListOptions.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/MemberResolutionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/MemberResolutionException.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/MemberType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/MemberType.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/MethodBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/MethodBase.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/MethodInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/MethodInfo.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/MethodList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/MethodList.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/Missing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/Missing.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/NullType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/NullType.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/ParameterInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/ParameterInfo.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/ParameterList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/ParameterList.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/PrimitiveType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/PrimitiveType.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/PrimitiveTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/PrimitiveTypes.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/Resolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/Resolver.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/RuntimeTypeCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/RuntimeTypeCache.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/SignatureType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/SignatureType.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/SimpleType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/SimpleType.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/SimpleVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/SimpleVisitor.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/Type.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/TypeBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/TypeBinder.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/TypeBindings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/TypeBindings.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/TypeCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/TypeCache.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/TypeContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/TypeContext.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/TypeList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/TypeList.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/TypeMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/TypeMapper.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/TypeMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/TypeMapping.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/TypeParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/TypeParser.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/TypeRelation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/TypeRelation.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/TypeResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/TypeResolver.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/TypeVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/TypeVisitor.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/Types.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/Types.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/UnaryTypeVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/UnaryTypeVisitor.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/WildcardType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/WildcardType.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/AnnotationBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/AnnotationBuilder.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/ClassWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/ClassWriter.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/CodeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/CodeGenerator.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/CodeStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/CodeStream.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/CompilationTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/CompilationTarget.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/ConstantPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/ConstantPool.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/ConstructorBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/ConstructorBuilder.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/EnumSwitchCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/EnumSwitchCallback.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/Error.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/Error.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/FieldBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/FieldBuilder.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/GenericParameterBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/GenericParameterBuilder.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/Label.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/Label.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/LocalBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/LocalBuilder.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/LocalSymInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/LocalSymInfo.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/MethodBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/MethodBuilder.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/OpCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/OpCode.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/OperandType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/OperandType.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/ParameterBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/ParameterBuilder.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/ScopeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/ScopeAction.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/ScopeTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/ScopeTree.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/StackBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/StackBehavior.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/StringSwitchCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/StringSwitchCallback.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/SwitchCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/SwitchCallback.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/SwitchOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/SwitchOptions.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/TypeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/TypeBuilder.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/TypeBuilderInstantiation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/TypeBuilderInstantiation.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/VerificationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/VerificationException.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/Verifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/Verifier.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/__ExceptionInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/__ExceptionInfo.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/reflection/emit/__FixupData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/reflection/emit/__FixupData.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/main/java/com/strobel/util/TypeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/main/java/com/strobel/util/TypeUtils.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/test/java/com/strobel/reflection/ReflectionTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/test/java/com/strobel/reflection/ReflectionTests.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/test/java/com/strobel/reflection/SignatureTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/test/java/com/strobel/reflection/SignatureTests.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/test/java/com/strobel/reflection/TypeTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/test/java/com/strobel/reflection/TypeTests.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/test/java/com/strobel/reflection/emit/TypeBuilderTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/test/java/com/strobel/reflection/emit/TypeBuilderTests.java -------------------------------------------------------------------------------- /Procyon.Reflection/src/test/java/com/strobel/reflection/emit/VerifierTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/Procyon.Reflection/src/test/java/com/strobel/reflection/emit/VerifierTests.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/README.md -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/logo.png -------------------------------------------------------------------------------- /logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/logo_small.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ststeiger/procyon/HEAD/settings.gradle --------------------------------------------------------------------------------