[procyon] 02/02: Merge tag 'upstream/0.5.32'
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Fri Oct 14 22:37:44 UTC 2016
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to branch master
in repository procyon.
commit da2c3288e59fab914a3116ff104d53c33a6a77d0
Merge: e8252b1 4f36e09
Author: Emmanuel Bourg <ebourg at apache.org>
Date: Sat Oct 15 00:35:18 2016 +0200
Merge tag 'upstream/0.5.32'
Upstream version 0.5.32
License.Rtf | 245 +
License.html | 214 +
License.txt | 55 +
Procyon.CompilerTools/build.gradle | 7 +
.../java/com/strobel/assembler/CodePrinter.java | 81 +
.../java/com/strobel/assembler/Collection.java | 188 +
.../com/strobel/assembler/InputTypeLoader.java | 339 ++
.../assembler/flowanalysis/ControlFlowEdge.java | 69 +
.../assembler/flowanalysis/ControlFlowGraph.java | 323 ++
.../flowanalysis/ControlFlowGraphBuilder.java | 1029 +++++
.../assembler/flowanalysis/ControlFlowNode.java | 481 ++
.../flowanalysis/ControlFlowNodeType.java | 27 +
.../strobel/assembler/flowanalysis/JumpType.java | 39 +
.../com/strobel/assembler/ir/AnnotationReader.java | 116 +
.../com/strobel/assembler/ir/ConstantPool.java | 1528 +++++++
.../main/java/com/strobel/assembler/ir/Error.java | 253 ++
.../com/strobel/assembler/ir/ErrorOperand.java | 37 +
.../com/strobel/assembler/ir/ExceptionHandler.java | 140 +
.../strobel/assembler/ir/ExceptionHandlerType.java | 22 +
.../java/com/strobel/assembler/ir/FlowControl.java | 28 +
.../main/java/com/strobel/assembler/ir/Frame.java | 393 ++
.../java/com/strobel/assembler/ir/FrameType.java | 58 +
.../java/com/strobel/assembler/ir/FrameValue.java | 114 +
.../com/strobel/assembler/ir/FrameValueType.java | 35 +
.../java/com/strobel/assembler/ir/Instruction.java | 580 +++
.../com/strobel/assembler/ir/InstructionBlock.java | 111 +
.../assembler/ir/InstructionCollection.java | 137 +
.../strobel/assembler/ir/InstructionVisitor.java | 128 +
.../com/strobel/assembler/ir/MetadataReader.java | 424 ++
.../main/java/com/strobel/assembler/ir/OpCode.java | 843 ++++
.../com/strobel/assembler/ir/OpCodeHelpers.java | 169 +
.../java/com/strobel/assembler/ir/OpCodeType.java | 26 +
.../java/com/strobel/assembler/ir/OperandType.java | 105 +
.../com/strobel/assembler/ir/StackBehavior.java | 62 +
.../com/strobel/assembler/ir/StackMapAnalyzer.java | 352 ++
.../com/strobel/assembler/ir/StackMapFrame.java | 42 +
.../strobel/assembler/ir/StackMappingVisitor.java | 1236 +++++
.../ir/attributes/AnnotationDefaultAttribute.java | 36 +
.../ir/attributes/AnnotationsAttribute.java | 36 +
.../assembler/ir/attributes/AttributeNames.java | 48 +
.../assembler/ir/attributes/BlobAttribute.java | 45 +
.../ir/attributes/BootstrapMethodsAttribute.java | 58 +
.../ir/attributes/BootstrapMethodsTableEntry.java | 53 +
.../assembler/ir/attributes/CodeAttribute.java | 127 +
.../ir/attributes/ConstantValueAttribute.java | 33 +
.../ir/attributes/EnclosingMethodAttribute.java | 43 +
.../ir/attributes/ExceptionTableEntry.java | 62 +
.../ir/attributes/ExceptionsAttribute.java | 42 +
.../assembler/ir/attributes/InnerClassEntry.java | 62 +
.../ir/attributes/InnerClassesAttribute.java | 37 +
.../ir/attributes/LineNumberTableAttribute.java | 63 +
.../ir/attributes/LineNumberTableEntry.java | 38 +
.../ir/attributes/LocalVariableTableAttribute.java | 37 +
.../ir/attributes/LocalVariableTableEntry.java | 77 +
.../ir/attributes/MethodParameterEntry.java | 45 +
.../ir/attributes/MethodParametersAttribute.java | 35 +
.../attributes/ParameterAnnotationsAttribute.java | 35 +
.../ir/attributes/SignatureAttribute.java | 33 +
.../assembler/ir/attributes/SourceAttribute.java | 270 ++
.../ir/attributes/SourceFileAttribute.java | 33 +
.../metadata/AnonymousLocalTypeCollection.java | 53 +
.../com/strobel/assembler/metadata/ArrayType.java | 125 +
.../assembler/metadata/ArrayTypeLoader.java | 116 +
.../com/strobel/assembler/metadata/Buffer.java | 403 ++
.../strobel/assembler/metadata/BuiltinTypes.java | 94 +
.../strobel/assembler/metadata/CapturedType.java | 77 +
.../assembler/metadata/ClassFileReader.java | 1429 ++++++
.../assembler/metadata/ClasspathTypeLoader.java | 101 +
.../assembler/metadata/CommonTypeReferences.java | 61 +
.../strobel/assembler/metadata/CompilerTarget.java | 323 ++
.../assembler/metadata/CompositeTypeLoader.java | 40 +
.../assembler/metadata/CompoundTypeReference.java | 209 +
.../assembler/metadata/ConstantPoolPrinter.java | 294 ++
.../strobel/assembler/metadata/ConversionType.java | 25 +
.../assembler/metadata/CoreMetadataFactory.java | 761 ++++
.../assembler/metadata/DefaultTypeVisitor.java | 87 +
.../assembler/metadata/DeobfuscationUtilities.java | 93 +
.../assembler/metadata/DynamicCallSite.java | 67 +
.../java/com/strobel/assembler/metadata/Error.java | 237 +
.../assembler/metadata/ExceptionHandlerMapper.java | 661 +++
.../assembler/metadata/FieldDefinition.java | 326 ++
.../assembler/metadata/FieldMetadataVisitor.java | 24 +
.../strobel/assembler/metadata/FieldReference.java | 82 +
.../strobel/assembler/metadata/FieldVisitor.java | 47 +
.../java/com/strobel/assembler/metadata/Flags.java | 683 +++
.../assembler/metadata/GenericMethodInstance.java | 110 +
.../assembler/metadata/GenericParameter.java | 232 +
.../metadata/GenericParameterCollection.java | 69 +
.../assembler/metadata/GenericParameterType.java | 22 +
.../assembler/metadata/IAnnotationsProvider.java | 29 +
.../strobel/assembler/metadata/ICapturedType.java | 24 +
.../assembler/metadata/IClassSignature.java | 26 +
.../assembler/metadata/IConstantValueProvider.java | 25 +
.../assembler/metadata/IGenericContext.java | 24 +
.../assembler/metadata/IGenericInstance.java | 26 +
.../metadata/IGenericParameterProvider.java | 27 +
.../assembler/metadata/IMemberDefinition.java | 44 +
.../assembler/metadata/IMetadataResolver.java | 66 +
.../strobel/assembler/metadata/IMetadataScope.java | 33 +
.../assembler/metadata/IMetadataTypeMember.java | 22 +
.../assembler/metadata/IMethodSignature.java | 36 +
.../strobel/assembler/metadata/IResolverFrame.java | 24 +
.../strobel/assembler/metadata/ITypeLoader.java | 24 +
.../metadata/IVariableDefinitionProvider.java | 26 +
.../strobel/assembler/metadata/JarTypeLoader.java | 115 +
.../com/strobel/assembler/metadata/JvmType.java | 332 ++
.../java/com/strobel/assembler/metadata/Label.java | 53 +
.../assembler/metadata/MemberReference.java | 103 +
.../assembler/metadata/MetadataFilters.java | 99 +
.../strobel/assembler/metadata/MetadataHelper.java | 2889 ++++++++++++
.../strobel/assembler/metadata/MetadataParser.java | 834 ++++
.../assembler/metadata/MetadataResolver.java | 501 +++
.../strobel/assembler/metadata/MetadataSystem.java | 175 +
.../strobel/assembler/metadata/MethodBinder.java | 660 +++
.../com/strobel/assembler/metadata/MethodBody.java | 144 +
.../metadata/MethodBodyParseException.java | 37 +
.../assembler/metadata/MethodDefinition.java | 740 +++
.../strobel/assembler/metadata/MethodHandle.java | 42 +
.../assembler/metadata/MethodHandleType.java | 29 +
.../assembler/metadata/MethodMetadataVisitor.java | 25 +
.../strobel/assembler/metadata/MethodReader.java | 696 +++
.../assembler/metadata/MethodReference.java | 230 +
.../strobel/assembler/metadata/MethodVisitor.java | 43 +
.../assembler/metadata/PackageReference.java | 111 +
.../assembler/metadata/ParameterDefinition.java | 145 +
.../metadata/ParameterDefinitionCollection.java | 98 +
.../assembler/metadata/ParameterReference.java | 80 +
.../assembler/metadata/ParameterizedType.java | 125 +
.../strobel/assembler/metadata/PrimitiveType.java | 118 +
.../com/strobel/assembler/metadata/RawMethod.java | 122 +
.../com/strobel/assembler/metadata/RawType.java | 75 +
.../strobel/assembler/metadata/SentinelTypes.java | 73 +
.../com/strobel/assembler/metadata/SwitchInfo.java | 92 +
.../strobel/assembler/metadata/TypeDefinition.java | 510 +++
.../com/strobel/assembler/metadata/TypeMapper.java | 54 +
.../assembler/metadata/TypeMetadataVisitor.java | 35 +
.../strobel/assembler/metadata/TypeReference.java | 644 +++
.../strobel/assembler/metadata/TypeRelation.java | 20 +
.../metadata/TypeSubstitutionVisitor.java | 430 ++
.../strobel/assembler/metadata/TypeVisitor.java | 59 +
.../assembler/metadata/VariableDefinition.java | 126 +
.../metadata/VariableDefinitionCollection.java | 222 +
.../assembler/metadata/VariableReference.java | 73 +
.../strobel/assembler/metadata/WildcardType.java | 219 +
.../annotations/AnnotationAnnotationElement.java | 35 +
.../metadata/annotations/AnnotationElement.java | 33 +
.../annotations/AnnotationElementType.java | 55 +
.../metadata/annotations/AnnotationParameter.java | 40 +
.../metadata/annotations/AnnotationReader.java | 115 +
.../annotations/ArrayAnnotationElement.java | 35 +
.../annotations/ClassAnnotationElement.java | 35 +
.../annotations/ConstantAnnotationElement.java | 35 +
.../metadata/annotations/CustomAnnotation.java | 47 +
.../annotations/EnumAnnotationElement.java | 42 +
.../metadata/signatures/ArrayTypeSignature.java | 46 +
.../assembler/metadata/signatures/BaseType.java | 28 +
.../metadata/signatures/BooleanSignature.java | 41 +
.../metadata/signatures/BottomSignature.java | 41 +
.../metadata/signatures/ByteSignature.java | 41 +
.../metadata/signatures/CharSignature.java | 41 +
.../metadata/signatures/ClassSignature.java | 65 +
.../metadata/signatures/ClassTypeSignature.java | 48 +
.../metadata/signatures/DoubleSignature.java | 41 +
.../metadata/signatures/FieldTypeSignature.java | 28 +
.../metadata/signatures/FloatSignature.java | 41 +
.../metadata/signatures/FormalTypeParameter.java | 52 +
.../metadata/signatures/IntSignature.java | 41 +
.../metadata/signatures/LongSignature.java | 41 +
.../metadata/signatures/MetadataFactory.java | 67 +
.../metadata/signatures/MethodTypeSignature.java | 73 +
.../assembler/metadata/signatures/Reifier.java | 208 +
.../assembler/metadata/signatures/ReturnType.java | 28 +
.../metadata/signatures/ShortSignature.java | 41 +
.../assembler/metadata/signatures/Signature.java | 30 +
.../metadata/signatures/SignatureParser.java | 490 ++
.../signatures/SimpleClassTypeSignature.java | 67 +
.../assembler/metadata/signatures/Tree.java | 31 +
.../metadata/signatures/TypeArgument.java | 28 +
.../metadata/signatures/TypeSignature.java | 28 +
.../assembler/metadata/signatures/TypeTree.java | 30 +
.../metadata/signatures/TypeTreeVisitor.java | 51 +
.../metadata/signatures/TypeVariableSignature.java | 51 +
.../assembler/metadata/signatures/Visitor.java | 31 +
.../metadata/signatures/VoidSignature.java | 41 +
.../assembler/metadata/signatures/Wildcard.java | 69 +
.../com/strobel/decompiler/AnsiTextOutput.java | 421 ++
.../strobel/decompiler/DecompilationOptions.java | 41 +
.../java/com/strobel/decompiler/Decompiler.java | 72 +
.../com/strobel/decompiler/DecompilerContext.java | 84 +
.../com/strobel/decompiler/DecompilerHelpers.java | 855 ++++
.../com/strobel/decompiler/DecompilerSettings.java | 220 +
.../java/com/strobel/decompiler/ITextOutput.java | 64 +
.../com/strobel/decompiler/InstructionHelper.java | 344 ++
.../java/com/strobel/decompiler/NameSyntax.java | 25 +
.../com/strobel/decompiler/PlainTextOutput.java | 283 ++
.../com/strobel/decompiler/ast/AstBuilder.java | 4756 ++++++++++++++++++++
.../java/com/strobel/decompiler/ast/AstCode.java | 895 ++++
.../com/strobel/decompiler/ast/AstCodeHelpers.java | 175 +
.../java/com/strobel/decompiler/ast/AstKeys.java | 34 +
.../decompiler/ast/AstOptimizationStep.java | 83 +
.../com/strobel/decompiler/ast/AstOptimizer.java | 4181 +++++++++++++++++
.../com/strobel/decompiler/ast/BasicBlock.java | 66 +
.../java/com/strobel/decompiler/ast/Block.java | 97 +
.../java/com/strobel/decompiler/ast/CaseBlock.java | 52 +
.../com/strobel/decompiler/ast/CatchBlock.java | 93 +
.../java/com/strobel/decompiler/ast/Condition.java | 111 +
.../com/strobel/decompiler/ast/DefaultMap.java | 46 +
.../java/com/strobel/decompiler/ast/Error.java | 34 +
.../com/strobel/decompiler/ast/Expression.java | 398 ++
.../com/strobel/decompiler/ast/GotoRemoval.java | 972 ++++
.../java/com/strobel/decompiler/ast/Inlining.java | 862 ++++
.../java/com/strobel/decompiler/ast/Label.java | 52 +
.../java/com/strobel/decompiler/ast/Lambda.java | 149 +
.../java/com/strobel/decompiler/ast/LockInfo.java | 89 +
.../main/java/com/strobel/decompiler/ast/Loop.java | 109 +
.../java/com/strobel/decompiler/ast/LoopType.java | 22 +
.../strobel/decompiler/ast/LoopsAndConditions.java | 1055 +++++
.../main/java/com/strobel/decompiler/ast/Node.java | 133 +
.../strobel/decompiler/ast/PatternMatching.java | 935 ++++
.../java/com/strobel/decompiler/ast/Range.java | 195 +
.../java/com/strobel/decompiler/ast/Switch.java | 87 +
.../com/strobel/decompiler/ast/TryCatchBlock.java | 110 +
.../com/strobel/decompiler/ast/TypeAnalysis.java | 3276 ++++++++++++++
.../java/com/strobel/decompiler/ast/Variable.java | 106 +
.../decompiler/languages/BytecodeAstLanguage.java | 299 ++
.../decompiler/languages/BytecodeLanguage.java | 1524 +++++++
.../languages/BytecodeOutputOptions.java | 70 +
.../strobel/decompiler/languages/EntityType.java | 27 +
.../com/strobel/decompiler/languages/Language.java | 79 +
.../strobel/decompiler/languages/Languages.java | 73 +
.../decompiler/languages/LineNumberPosition.java | 62 +
.../com/strobel/decompiler/languages/Region.java | 139 +
.../strobel/decompiler/languages/TextLocation.java | 98 +
.../languages/TypeDecompilationResults.java | 44 +
.../languages/java/BraceEnforcement.java | 25 +
.../decompiler/languages/java/BraceStyle.java | 27 +
.../languages/java/IOutputFormatter.java | 53 +
.../languages/java/JavaFormattingOptions.java | 259 ++
.../decompiler/languages/java/JavaLanguage.java | 103 +
.../languages/java/JavaOutputVisitor.java | 2696 +++++++++++
.../languages/java/LineNumberTableConverter.java | 66 +
.../decompiler/languages/java/MemberMapping.java | 49 +
.../java/OffsetToLineNumberConverter.java | 29 +
.../languages/java/TextOutputFormatter.java | 593 +++
.../decompiler/languages/java/Wrapping.java | 23 +
.../languages/java/analysis/ControlFlowEdge.java | 74 +
.../java/analysis/ControlFlowEdgeType.java | 39 +
.../java/analysis/ControlFlowGraphBuilder.java | 681 +++
.../languages/java/analysis/ControlFlowNode.java | 66 +
.../java/analysis/ControlFlowNodeType.java | 44 +
.../languages/java/analysis/Correlator.java | 123 +
.../languages/java/analysis/UsageClassifier.java | 70 +
.../languages/java/analysis/UsageType.java | 23 +
.../decompiler/languages/java/ast/Annotation.java | 77 +
.../ast/AnonymousObjectCreationExpression.java | 73 +
.../java/ast/ArrayCreationExpression.java | 88 +
.../java/ast/ArrayInitializerExpression.java | 100 +
.../languages/java/ast/ArraySpecifier.java | 57 +
.../languages/java/ast/AssertStatement.java | 65 +
.../languages/java/ast/AssignmentExpression.java | 204 +
.../languages/java/ast/AssignmentOperatorType.java | 44 +
.../decompiler/languages/java/ast/AstBuilder.java | 924 ++++
.../languages/java/ast/AstMethodBodyBuilder.java | 1377 ++++++
.../decompiler/languages/java/ast/AstNode.java | 909 ++++
.../languages/java/ast/AstNodeCollection.java | 282 ++
.../decompiler/languages/java/ast/AstType.java | 154 +
.../java/ast/BinaryOperatorExpression.java | 172 +
.../languages/java/ast/BinaryOperatorType.java | 57 +
.../languages/java/ast/BlockStatement.java | 145 +
.../languages/java/ast/BreakStatement.java | 66 +
.../decompiler/languages/java/ast/CaseLabel.java | 68 +
.../languages/java/ast/CastExpression.java | 70 +
.../decompiler/languages/java/ast/CatchClause.java | 141 +
.../languages/java/ast/ClassOfExpression.java | 57 +
.../decompiler/languages/java/ast/ClassType.java | 25 +
.../decompiler/languages/java/ast/Comment.java | 85 +
.../languages/java/ast/CommentStatement.java | 57 +
.../decompiler/languages/java/ast/CommentType.java | 23 +
.../languages/java/ast/CompilationUnit.java | 154 +
.../languages/java/ast/ComposedType.java | 100 +
.../languages/java/ast/ConditionalExpression.java | 87 +
.../languages/java/ast/ConstructorDeclaration.java | 74 +
.../java/ast/ConstructorInitializerType.java | 22 +
.../languages/java/ast/ContextTrackingVisitor.java | 86 +
.../languages/java/ast/ContinueStatement.java | 66 +
.../languages/java/ast/ConvertTypeOptions.java | 73 +
.../java/ast/DefiniteAssignmentAnalysis.java | 778 ++++
.../java/ast/DefiniteAssignmentStatus.java | 50 +
.../languages/java/ast/DepthFirstAstVisitor.java | 388 ++
.../languages/java/ast/DoWhileStatement.java | 79 +
.../languages/java/ast/EmptyStatement.java | 59 +
.../languages/java/ast/EntityDeclaration.java | 169 +
.../languages/java/ast/EnumValueDeclaration.java | 64 +
.../decompiler/languages/java/ast/Expression.java | 168 +
.../languages/java/ast/ExpressionStatement.java | 56 +
.../languages/java/ast/FieldDeclaration.java | 51 +
.../languages/java/ast/ForEachStatement.java | 120 +
.../languages/java/ast/ForStatement.java | 87 +
.../languages/java/ast/GotoStatement.java | 62 +
.../decompiler/languages/java/ast/IAstVisitor.java | 92 +
.../decompiler/languages/java/ast/Identifier.java | 127 +
.../languages/java/ast/IdentifierExpression.java | 70 +
.../languages/java/ast/IfElseStatement.java | 99 +
.../languages/java/ast/ImportDeclaration.java | 127 +
.../languages/java/ast/IndexerExpression.java | 70 +
.../languages/java/ast/InliningHelper.java | 133 +
.../java/ast/InsertParenthesesVisitor.java | 304 ++
.../languages/java/ast/InstanceInitializer.java | 56 +
.../languages/java/ast/InstanceOfExpression.java | 68 +
.../languages/java/ast/InvocationExpression.java | 82 +
.../languages/java/ast/JavaModifierToken.java | 74 +
.../languages/java/ast/JavaNameResolver.java | 982 ++++
.../languages/java/ast/JavaPrimitiveCast.java | 137 +
.../languages/java/ast/JavaResolver.java | 1397 ++++++
.../languages/java/ast/JavaTokenNode.java | 125 +
.../decompiler/languages/java/ast/Keys.java | 62 +
.../languages/java/ast/LabelStatement.java | 58 +
.../languages/java/ast/LabeledStatement.java | 82 +
.../languages/java/ast/LambdaExpression.java | 63 +
.../languages/java/ast/LocalClassHelper.java | 540 +++
.../java/ast/LocalTypeDeclarationStatement.java | 45 +
.../decompiler/languages/java/ast/MacNewLine.java | 41 +
.../java/ast/MemberReferenceExpression.java | 108 +
.../languages/java/ast/MethodDeclaration.java | 105 +
.../languages/java/ast/MethodGroupExpression.java | 80 +
.../languages/java/ast/NameResolveMode.java | 22 +
.../languages/java/ast/NameResolveResult.java | 35 +
.../languages/java/ast/NameVariables.java | 592 +++
.../decompiler/languages/java/ast/NewLineNode.java | 73 +
.../decompiler/languages/java/ast/NewLineType.java | 23 +
.../decompiler/languages/java/ast/NodeType.java | 29 +
.../java/ast/NullReferenceExpression.java | 64 +
.../java/ast/ObjectCreationExpression.java | 102 +
.../languages/java/ast/PackageDeclaration.java | 125 +
.../languages/java/ast/ParameterDeclaration.java | 136 +
.../java/ast/ParenthesizedExpression.java | 54 +
.../languages/java/ast/PrimitiveExpression.java | 118 +
.../languages/java/ast/ReturnStatement.java | 57 +
.../decompiler/languages/java/ast/Roles.java | 88 +
.../languages/java/ast/SimpleNameLookupMode.java | 25 +
.../decompiler/languages/java/ast/SimpleType.java | 137 +
.../decompiler/languages/java/ast/Statement.java | 147 +
.../java/ast/SuperReferenceExpression.java | 73 +
.../languages/java/ast/SwitchSection.java | 62 +
.../languages/java/ast/SwitchStatement.java | 81 +
.../languages/java/ast/SynchronizedStatement.java | 74 +
.../decompiler/languages/java/ast/TextNode.java | 91 +
.../java/ast/ThisReferenceExpression.java | 73 +
.../languages/java/ast/ThrowStatement.java | 57 +
.../decompiler/languages/java/ast/TokenRole.java | 63 +
.../languages/java/ast/TryCatchStatement.java | 85 +
.../languages/java/ast/TypeDeclaration.java | 140 +
.../java/ast/TypeParameterDeclaration.java | 90 +
.../java/ast/TypeReferenceExpression.java | 53 +
.../java/ast/UnaryOperatorExpression.java | 110 +
.../languages/java/ast/UnaryOperatorType.java | 30 +
.../decompiler/languages/java/ast/UnixNewLine.java | 41 +
.../java/ast/VariableDeclarationStatement.java | 129 +
.../languages/java/ast/VariableInitializer.java | 166 +
.../languages/java/ast/WhileStatement.java | 79 +
.../languages/java/ast/WildcardType.java | 55 +
.../languages/java/ast/WindowsNewLine.java | 41 +
.../AddReferenceQualifiersTransform.java | 242 +
.../ast/transforms/AssertStatementTransform.java | 259 ++
.../java/ast/transforms/BreakTargetRelocation.java | 657 +++
.../ast/transforms/CollapseImportsTransform.java | 126 +
.../java/ast/transforms/ConvertLoopsTransform.java | 1479 ++++++
.../transforms/DeclareLocalClassesTransform.java | 589 +++
.../ast/transforms/DeclareVariablesTransform.java | 1092 +++++
.../EclipseEnumSwitchRewriterTransform.java | 470 ++
.../EclipseStringSwitchRewriterTransform.java | 187 +
.../EliminateSyntheticAccessorsTransform.java | 622 +++
.../java/ast/transforms/EnumRewriterTransform.java | 416 ++
.../transforms/EnumSwitchRewriterTransform.java | 387 ++
.../FlattenElseIfStatementsTransform.java | 68 +
.../transforms/FlattenSwitchBlocksTransform.java | 63 +
.../java/ast/transforms/IAstTransform.java | 23 +
.../InlineEscapingAssignmentsTransform.java | 77 +
.../InsertConstantReferencesTransform.java | 252 ++
.../InsertNecessaryConversionsTransform.java | 542 +++
.../InsertOverrideAnnotationsTransform.java | 96 +
.../transforms/IntroduceInitializersTransform.java | 283 ++
.../IntroduceOuterClassReferencesTransform.java | 416 ++
.../IntroduceStringConcatenationTransform.java | 161 +
.../java/ast/transforms/LabelCleanupTransform.java | 108 +
.../java/ast/transforms/LambdaTransform.java | 255 ++
.../MarkReferencedSyntheticsTransform.java | 85 +
.../transforms/RemoveHiddenMembersTransform.java | 186 +
.../transforms/RemoveImplicitBoxingTransform.java | 434 ++
.../transforms/RemoveRedundantCastsTransform.java | 72 +
.../RemoveRedundantInitializersTransform.java | 87 +
.../RewriteInnerClassConstructorCalls.java | 165 +
.../transforms/RewriteLocalClassesTransform.java | 129 +
.../ast/transforms/RewriteNewArrayLambdas.java | 100 +
.../SimplifyArithmeticExpressionsTransform.java | 263 ++
.../transforms/SimplifyAssignmentsTransform.java | 378 ++
.../transforms/StringSwitchRewriterTransform.java | 302 ++
.../ast/transforms/TransformationPipeline.java | 94 +
.../ast/transforms/TryWithResourcesTransform.java | 370 ++
.../java/ast/transforms/VarArgsTransform.java | 159 +
.../java/utilities/RedundantCastUtility.java | 1127 +++++
.../languages/java/utilities/TypeUtilities.java | 468 ++
.../com/strobel/decompiler/patterns/AnyNode.java | 39 +
.../decompiler/patterns/AssignmentChain.java | 63 +
.../strobel/decompiler/patterns/BackReference.java | 37 +
.../decompiler/patterns/BacktrackingInfo.java | 23 +
.../com/strobel/decompiler/patterns/Choice.java | 63 +
.../patterns/DeclaredVariableBackReference.java | 57 +
.../com/strobel/decompiler/patterns/INode.java | 72 +
.../IdentifierExpressionBackReference.java | 52 +
.../patterns/IdentifierExpressionRegexNode.java | 59 +
.../patterns/LeftmostBinaryOperandNode.java | 59 +
.../com/strobel/decompiler/patterns/Match.java | 138 +
.../MemberReferenceExpressionRegexNode.java | 66 +
.../patterns/MemberReferenceTypeNode.java | 69 +
.../com/strobel/decompiler/patterns/NamedNode.java | 43 +
.../strobel/decompiler/patterns/OptionalNode.java | 47 +
.../patterns/ParameterReferenceNode.java | 64 +
.../com/strobel/decompiler/patterns/Pattern.java | 222 +
.../strobel/decompiler/patterns/PossibleMatch.java | 27 +
.../com/strobel/decompiler/patterns/Repeat.java | 101 +
.../java/com/strobel/decompiler/patterns/Role.java | 79 +
.../patterns/SingleOrBinaryAggregateNode.java | 56 +
.../strobel/decompiler/patterns/SubtreeMatch.java | 67 +
.../TypeReferenceDescriptorComparisonNode.java | 43 +
.../decompiler/patterns/TypedExpression.java | 104 +
.../com/strobel/decompiler/patterns/TypedNode.java | 51 +
.../patterns/TypedPrimitiveValueNode.java | 48 +
.../decompiler/semantics/ResolveResult.java | 63 +
.../com/strobel/decompiler/types/ITypeInfo.java | 63 +
.../strobel/decompiler/types/ITypeListener.java | 21 +
.../com/strobel/decompiler/types/TypeManager.java | 20 +
.../com/strobel/decompiler/types/TypeProxy.java | 254 ++
.../decompiler/utilities/TreeTraversal.java | 231 +
.../assembler/metadata/MetadataHelperTests.java | 281 ++
.../assembler/metadata/MetadataParserTests.java | 44 +
.../com/strobel/decompiler/AnnotationTests.java | 100 +
.../com/strobel/decompiler/ArrayCreationTests.java | 189 +
.../java/com/strobel/decompiler/AssertTests.java | 136 +
.../java/com/strobel/decompiler/BoxingTests.java | 276 ++
.../java/com/strobel/decompiler/CallTests.java | 154 +
.../java/com/strobel/decompiler/CastTests.java | 146 +
.../com/strobel/decompiler/ConditionalTests.java | 835 ++++
.../com/strobel/decompiler/DecompilerTest.java | 140 +
.../java/com/strobel/decompiler/EncodingTests.java | 144 +
.../com/strobel/decompiler/EnhancedTryTests.java | 340 ++
.../java/com/strobel/decompiler/EnumTests.java | 241 +
.../java/com/strobel/decompiler/GenericsTests.java | 86 +
.../java/com/strobel/decompiler/HandlerTests.java | 897 ++++
.../java/com/strobel/decompiler/ImportTests.java | 22 +
.../com/strobel/decompiler/InitializerTests.java | 22 +
.../java/com/strobel/decompiler/InliningTests.java | 32 +
.../com/strobel/decompiler/InnerClassTests.java | 886 ++++
.../java/com/strobel/decompiler/LoopTests.java | 630 +++
.../java/com/strobel/decompiler/ModifierTests.java | 52 +
.../java/com/strobel/decompiler/NameTests.java | 330 ++
.../java/com/strobel/decompiler/OperatorTests.java | 344 ++
.../com/strobel/decompiler/PerformanceTests.java | 139 +
.../com/strobel/decompiler/PrimitiveTests.java | 70 +
.../java/com/strobel/decompiler/StringTests.java | 24 +
.../java/com/strobel/decompiler/SwitchTests.java | 411 ++
.../java/com/strobel/decompiler/SyncTests.java | 217 +
.../com/strobel/decompiler/ThirdPartyTests.java | 519 +++
.../com/strobel/decompiler/TypeInferenceTests.java | 248 +
.../java/com/strobel/decompiler/TypeTests.java | 78 +
.../java/com/strobel/decompiler/VariableTests.java | 133 +
.../src/test/resources/ArgumentTypes.class | Bin 0 -> 1416 bytes
.../src/test/resources/Circle.class | Bin 0 -> 385 bytes
.../src/test/resources/Drawable.class | Bin 0 -> 118 bytes
.../src/test/resources/Hello.class | Bin 0 -> 402 bytes
.../resources/Issue216GotoWVulnerability.class | Bin 0 -> 577 bytes
.../test/resources/Issue216GotoWVulnerability.j | 61 +
.../src/test/resources/JsrWithoutRet.class | Bin 0 -> 397 bytes
.../src/test/resources/JsrWithoutRet.j | 29 +
.../src/test/resources/LiteralAssignments.class | Bin 0 -> 2052 bytes
.../src/test/resources/LiteralAssignments.j | 546 +++
.../src/test/resources/OddsAndEnds.class | Bin 0 -> 1499 bytes
.../src/test/resources/Rectangle.class | Bin 0 -> 501 bytes
.../src/test/resources/SkipJSR.class | Bin 0 -> 294 bytes
.../src/test/resources/SootOptimizationTest.class | Bin 0 -> 574 bytes
.../src/test/resources/Switch.class | Bin 0 -> 473 bytes
.../src/test/resources/UnboxToNumber.class | Bin 0 -> 744 bytes
.../src/test/resources/WhileLoops.class | Bin 0 -> 921 bytes
Procyon.Core/build.gradle | 3 +
.../src/main/java/com/strobel/Procyon.java | 22 +
.../main/java/com/strobel/annotations/NotNull.java | 27 +
.../java/com/strobel/annotations/Nullable.java | 32 +
.../com/strobel/collections/ArrayIterator.java | 46 +
.../main/java/com/strobel/collections/Cache.java | 413 ++
.../java/com/strobel/collections/Constants.java | 41 +
.../com/strobel/collections/ImmutableList.java | 574 +++
.../java/com/strobel/collections/ListBuffer.java | 294 ++
.../java/com/strobel/collections/SmartList.java | 353 ++
.../concurrent/ConcurrentIntObjectHashMap.java | 546 +++
.../concurrent/ConcurrentIntObjectMap.java | 46 +
.../ConcurrentRefValueIntObjectHashMap.java | 227 +
.../concurrent/ConcurrentWeakIntObjectHashMap.java | 65 +
.../collections/concurrent/IntObjectEntry.java | 22 +
.../strobel/compilerservices/CallerResolver.java | 41 +
.../strobel/compilerservices/RuntimeHelpers.java | 67 +
.../com/strobel/componentmodel/FrugalKeyMap.java | 411 ++
.../main/java/com/strobel/componentmodel/Key.java | 105 +
.../com/strobel/componentmodel/UserDataStore.java | 21 +
.../strobel/componentmodel/UserDataStoreBase.java | 119 +
.../java/com/strobel/concurrent/StripedLock.java | 51 +
.../strobel/concurrent/StripedReentrantLock.java | 46 +
.../main/java/com/strobel/core/Accumulator.java | 21 +
.../src/main/java/com/strobel/core/Aggregate.java | 76 +
.../src/main/java/com/strobel/core/Aggregator.java | 25 +
.../main/java/com/strobel/core/ArrayUtilities.java | 2030 +++++++++
.../src/main/java/com/strobel/core/BooleanBox.java | 36 +
.../src/main/java/com/strobel/core/ByteBox.java | 36 +
.../main/java/com/strobel/core/CharacterBox.java | 36 +
.../src/main/java/com/strobel/core/Closeables.java | 85 +
.../java/com/strobel/core/CollectionUtilities.java | 1068 +++++
.../src/main/java/com/strobel/core/Comparer.java | 160 +
.../src/main/java/com/strobel/core/DoubleBox.java | 36 +
.../main/java/com/strobel/core/Environment.java | 179 +
.../src/main/java/com/strobel/core/Error.java | 70 +
.../java/com/strobel/core/ExceptionUtilities.java | 180 +
.../src/main/java/com/strobel/core/Fences.java | 546 +++
.../src/main/java/com/strobel/core/FloatBox.java | 36 +
.../src/main/java/com/strobel/core/Freezable.java | 85 +
.../main/java/com/strobel/core/HashUtilities.java | 375 ++
.../java/com/strobel/core/IEqualityComparator.java | 22 +
.../src/main/java/com/strobel/core/IFreezable.java | 13 +
.../main/java/com/strobel/core/IReadOnlyList.java | 46 +
.../src/main/java/com/strobel/core/IStrongBox.java | 19 +
.../src/main/java/com/strobel/core/IntegerBox.java | 36 +
.../src/main/java/com/strobel/core/KeyedQueue.java | 65 +
.../src/main/java/com/strobel/core/LongBox.java | 36 +
.../src/main/java/com/strobel/core/Mapping.java | 39 +
.../main/java/com/strobel/core/MutableInteger.java | 75 +
.../src/main/java/com/strobel/core/OS.java | 96 +
.../src/main/java/com/strobel/core/Pair.java | 107 +
.../src/main/java/com/strobel/core/Predicate.java | 31 +
.../src/main/java/com/strobel/core/Predicates.java | 762 ++++
.../main/java/com/strobel/core/ReadOnlyList.java | 430 ++
.../main/java/com/strobel/core/SafeCloseable.java | 8 +
.../src/main/java/com/strobel/core/Selector.java | 21 +
.../src/main/java/com/strobel/core/Selectors.java | 103 +
.../src/main/java/com/strobel/core/ShortBox.java | 36 +
.../java/com/strobel/core/StringComparator.java | 70 +
.../java/com/strobel/core/StringComparison.java | 22 +
.../java/com/strobel/core/StringUtilities.java | 863 ++++
.../src/main/java/com/strobel/core/StrongBox.java | 53 +
.../src/main/java/com/strobel/core/Triple.java | 127 +
.../main/java/com/strobel/core/VerifyArgument.java | 495 ++
.../java/com/strobel/core/delegates/Action1.java | 21 +
.../main/java/com/strobel/core/delegates/Func.java | 21 +
.../java/com/strobel/core/delegates/Func1.java | 21 +
.../java/com/strobel/core/delegates/Func2.java | 21 +
.../src/main/java/com/strobel/functions/Block.java | 21 +
.../main/java/com/strobel/functions/Function.java | 18 +
.../main/java/com/strobel/functions/Supplier.java | 5 +
.../main/java/com/strobel/functions/Suppliers.java | 18 +
.../src/main/java/com/strobel/io/Ansi.java | 432 ++
.../src/main/java/com/strobel/io/PathHelper.java | 804 ++++
.../reflection/TargetInvocationException.java | 45 +
.../main/java/com/strobel/util/ContractUtils.java | 29 +
.../java/com/strobel/util/EmptyArrayCache.java | 92 +
Procyon.Decompiler/build.gradle | 28 +
.../com/strobel/decompiler/CommandLineOptions.java | 403 ++
.../com/strobel/decompiler/DecompilerDriver.java | 489 ++
.../strobel/decompiler/LineNumberFormatter.java | 227 +
.../strobel/decompiler/LineNumberPrintWriter.java | 79 +
Procyon.Expressions/build.gradle | 9 +
.../java/com/strobel/compilerservices/Closure.java | 45 +
.../compilerservices/DebugInfoGenerator.java | 52 +
.../java/com/strobel/expressions/AnalyzedTree.java | 41 +
.../com/strobel/expressions/BinaryExpression.java | 491 ++
.../com/strobel/expressions/BlockExpression.java | 543 +++
.../com/strobel/expressions/BoundConstants.java | 197 +
.../java/com/strobel/expressions/CatchBlock.java | 64 +
.../com/strobel/expressions/CompilerScope.java | 623 +++
.../com/strobel/expressions/ConcatExpression.java | 138 +
.../strobel/expressions/ConditionalExpression.java | 116 +
.../com/strobel/expressions/ConstantCheck.java | 98 +
.../strobel/expressions/ConstantExpression.java | 95 +
.../expressions/CustomDelegateTypeCache.java | 199 +
.../com/strobel/expressions/DebugViewWriter.java | 1308 ++++++
.../expressions/DefaultValueExpression.java | 45 +
.../java/com/strobel/expressions/Delegate.java | 75 +
.../main/java/com/strobel/expressions/Error.java | 809 ++++
.../java/com/strobel/expressions/Expression.java | 4240 +++++++++++++++++
.../com/strobel/expressions/ExpressionList.java | 297 ++
.../expressions/ExpressionStringBuilder.java | 1014 +++++
.../com/strobel/expressions/ExpressionType.java | 113 +
.../com/strobel/expressions/ExpressionVisitor.java | 443 ++
.../com/strobel/expressions/FieldExpression.java | 44 +
.../com/strobel/expressions/ForEachExpression.java | 244 +
.../com/strobel/expressions/ForExpression.java | 164 +
.../com/strobel/expressions/GotoExpression.java | 70 +
.../strobel/expressions/GotoExpressionKind.java | 27 +
.../main/java/com/strobel/expressions/Helpers.java | 58 +
.../com/strobel/expressions/HoistedLocals.java | 105 +
.../com/strobel/expressions/IArgumentProvider.java | 25 +
.../com/strobel/expressions/IRuntimeVariables.java | 28 +
.../strobel/expressions/InvocationExpression.java | 87 +
.../com/strobel/expressions/LabelExpression.java | 62 +
.../java/com/strobel/expressions/LabelInfo.java | 278 ++
.../java/com/strobel/expressions/LabelTarget.java | 46 +
.../com/strobel/expressions/LambdaCompiler.java | 4178 +++++++++++++++++
.../com/strobel/expressions/LambdaExpression.java | 193 +
.../com/strobel/expressions/LoopExpression.java | 69 +
.../com/strobel/expressions/MemberExpression.java | 68 +
.../java/com/strobel/expressions/MethodBinder.java | 29 +
.../strobel/expressions/MethodCallExpression.java | 153 +
.../strobel/expressions/NewArrayExpression.java | 87 +
.../com/strobel/expressions/NewExpression.java | 73 +
.../java/com/strobel/expressions/Optimizer.java | 219 +
.../strobel/expressions/ParameterExpression.java | 134 +
.../expressions/ParameterExpressionList.java | 101 +
.../com/strobel/expressions/RuntimeOperations.java | 94 +
.../expressions/RuntimeVariablesExpression.java | 56 +
.../com/strobel/expressions/SelfExpression.java | 53 +
.../java/com/strobel/expressions/StackSpiller.java | 1299 ++++++
.../java/com/strobel/expressions/SwitchCase.java | 52 +
.../com/strobel/expressions/SwitchExpression.java | 243 +
.../com/strobel/expressions/TryExpression.java | 81 +
.../strobel/expressions/TypeBinaryExpression.java | 147 +
.../com/strobel/expressions/UnaryExpression.java | 180 +
.../com/strobel/expressions/VariableBinder.java | 312 ++
.../strobel/expressions/VariableStorageKind.java | 25 +
.../expressions/AbstractExpressionTest.java | 158 +
.../strobel/expressions/BinaryExpressionTests.java | 222 +
.../java/com/strobel/expressions/CallTests.java | 74 +
.../com/strobel/expressions/CompilerTests.java | 1444 ++++++
.../java/com/strobel/expressions/ConcatTests.java | 61 +
.../com/strobel/expressions/ConstantTests.java | 47 +
.../java/com/strobel/expressions/ConvertTests.java | 54 +
.../strobel/expressions/DynamicMethodTests.java | 108 +
.../strobel/expressions/LogicalBranchTests.java | 252 ++
.../com/strobel/expressions/OutputRecorder.java | 107 +
.../strobel/expressions/UnaryExpressionTests.java | 115 +
Procyon.Reflection/build.gradle | 7 +
.../java/com/strobel/reflection/ArrayType.java | 171 +
.../main/java/com/strobel/reflection/Binder.java | 390 ++
.../java/com/strobel/reflection/BindingFlags.java | 270 ++
.../java/com/strobel/reflection/BottomType.java | 89 +
.../com/strobel/reflection/CallingConvention.java | 38 +
.../java/com/strobel/reflection/CapturedType.java | 115 +
.../java/com/strobel/reflection/CompoundType.java | 207 +
.../com/strobel/reflection/ConstructorInfo.java | 295 ++
.../com/strobel/reflection/ConstructorList.java | 57 +
.../com/strobel/reflection/DefaultTypeVisitor.java | 46 +
.../java/com/strobel/reflection/DynamicMethod.java | 141 +
.../java/com/strobel/reflection/ErasedType.java | 289 ++
.../main/java/com/strobel/reflection/Error.java | 322 ++
.../java/com/strobel/reflection/FieldInfo.java | 254 ++
.../java/com/strobel/reflection/FieldList.java | 57 +
.../java/com/strobel/reflection/FlagUtilities.java | 29 +
.../main/java/com/strobel/reflection/Flags.java | 467 ++
.../com/strobel/reflection/GenericParameter.java | 308 ++
.../java/com/strobel/reflection/GenericType.java | 236 +
.../main/java/com/strobel/reflection/Helper.java | 1855 ++++++++
.../java/com/strobel/reflection/ICapturedType.java | 21 +
.../com/strobel/reflection/LocalVariableInfo.java | 29 +
.../java/com/strobel/reflection/MemberFilter.java | 21 +
.../java/com/strobel/reflection/MemberInfo.java | 237 +
.../java/com/strobel/reflection/MemberList.java | 88 +
.../com/strobel/reflection/MemberListOptions.java | 29 +
.../reflection/MemberResolutionException.java | 52 +
.../java/com/strobel/reflection/MemberType.java | 135 +
.../java/com/strobel/reflection/MethodBase.java | 42 +
.../java/com/strobel/reflection/MethodInfo.java | 1225 +++++
.../java/com/strobel/reflection/MethodList.java | 82 +
.../main/java/com/strobel/reflection/Missing.java | 22 +
.../main/java/com/strobel/reflection/NullType.java | 78 +
.../java/com/strobel/reflection/ParameterInfo.java | 41 +
.../java/com/strobel/reflection/ParameterList.java | 59 +
.../java/com/strobel/reflection/PrimitiveType.java | 204 +
.../com/strobel/reflection/PrimitiveTypes.java | 62 +
.../main/java/com/strobel/reflection/Resolver.java | 1427 ++++++
.../com/strobel/reflection/RuntimeTypeCache.java | 1658 +++++++
.../java/com/strobel/reflection/SignatureType.java | 108 +
.../java/com/strobel/reflection/SimpleType.java | 254 ++
.../java/com/strobel/reflection/SimpleVisitor.java | 21 +
.../src/main/java/com/strobel/reflection/Type.java | 2509 +++++++++++
.../java/com/strobel/reflection/TypeBinder.java | 599 +++
.../java/com/strobel/reflection/TypeBindings.java | 357 ++
.../java/com/strobel/reflection/TypeCache.java | 204 +
.../java/com/strobel/reflection/TypeContext.java | 37 +
.../main/java/com/strobel/reflection/TypeList.java | 227 +
.../java/com/strobel/reflection/TypeMapper.java | 50 +
.../java/com/strobel/reflection/TypeMapping.java | 27 +
.../java/com/strobel/reflection/TypeParser.java | 266 ++
.../java/com/strobel/reflection/TypeRelation.java | 25 +
.../java/com/strobel/reflection/TypeResolver.java | 265 ++
.../java/com/strobel/reflection/TypeVisitor.java | 57 +
.../main/java/com/strobel/reflection/Types.java | 186 +
.../com/strobel/reflection/UnaryTypeVisitor.java | 23 +
.../java/com/strobel/reflection/WildcardType.java | 178 +
.../strobel/reflection/emit/AnnotationBuilder.java | 204 +
.../com/strobel/reflection/emit/ClassWriter.java | 957 ++++
.../com/strobel/reflection/emit/CodeGenerator.java | 2858 ++++++++++++
.../com/strobel/reflection/emit/CodeStream.java | 296 ++
.../strobel/reflection/emit/CompilationTarget.java | 274 ++
.../com/strobel/reflection/emit/ConstantPool.java | 1160 +++++
.../reflection/emit/ConstructorBuilder.java | 211 +
.../reflection/emit/EnumSwitchCallback.java | 22 +
.../java/com/strobel/reflection/emit/Error.java | 467 ++
.../com/strobel/reflection/emit/FieldBuilder.java | 142 +
.../reflection/emit/GenericParameterBuilder.java | 329 ++
.../java/com/strobel/reflection/emit/Label.java | 44 +
.../com/strobel/reflection/emit/LocalBuilder.java | 62 +
.../com/strobel/reflection/emit/LocalSymInfo.java | 28 +
.../com/strobel/reflection/emit/MethodBuilder.java | 743 +++
.../java/com/strobel/reflection/emit/OpCode.java | 610 +++
.../com/strobel/reflection/emit/OperandType.java | 97 +
.../strobel/reflection/emit/ParameterBuilder.java | 74 +
.../com/strobel/reflection/emit/ScopeAction.java | 22 +
.../com/strobel/reflection/emit/ScopeTree.java | 144 +
.../com/strobel/reflection/emit/StackBehavior.java | 50 +
.../reflection/emit/StringSwitchCallback.java | 22 +
.../strobel/reflection/emit/SwitchCallback.java | 22 +
.../com/strobel/reflection/emit/SwitchOptions.java | 27 +
.../com/strobel/reflection/emit/TypeBuilder.java | 1503 +++++++
.../reflection/emit/TypeBuilderInstantiation.java | 207 +
.../reflection/emit/VerificationException.java | 64 +
.../java/com/strobel/reflection/emit/Verifier.java | 538 +++
.../strobel/reflection/emit/__ExceptionInfo.java | 271 ++
.../com/strobel/reflection/emit/__FixupData.java | 25 +
.../src/main/java/com/strobel/util/TypeUtils.java | 559 +++
.../com/strobel/reflection/ReflectionTests.java | 172 +
.../com/strobel/reflection/SignatureTests.java | 224 +
.../java/com/strobel/reflection/TypeTests.java | 322 ++
.../strobel/reflection/emit/TypeBuilderTests.java | 413 ++
.../com/strobel/reflection/emit/VerifierTests.java | 350 ++
README.md | 129 +
build.gradle | 168 +
logo.png | Bin 0 -> 18434 bytes
logo_small.png | Bin 0 -> 7830 bytes
settings.gradle | 1 +
734 files changed, 170633 insertions(+)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/procyon.git
More information about the pkg-java-commits
mailing list