This is an automated email from the git hooks/post-receive script. apo-guest pushed a commit to branch master in repository lombok-ast.
commit de0b9be4fa8f983470853af7f3ab1dd9c0e1e5aa Merge: a9a003f f8b4d30 Author: Markus Koschany <[email protected]> Date: Sat Mar 12 14:40:44 2016 +0100 Imported Debian patch 0.2+ds-1 .gitignore | 16 - debian/.gitignore | 7 - debian/README.Debian | 6 - debian/README.source | 10 - debian/changelog | 6 +- debian/control | 46 +- debian/copyright | 124 +- debian/docs | 0 debian/gbp.conf | 3 - debian/liblombok-ast-java.jlibs | 1 + debian/liblombok-ast-java.poms | 1 + debian/linkjars | 3 + debian/patches/add_maven_repo.patch | 20 - debian/patches/build.patch | 172 + debian/patches/fix_java7_build.patch | 45 - debian/patches/make_debian_stripped_jar.patch | 37 - debian/patches/parboiled.patch | 58 - .../patches/remove_dependency_on_ensure-ipp.patch | 67 - debian/patches/remove_missing_dependency.patch | 24 - debian/patches/series | 8 +- debian/patches/use_https_always.patch | 91 - debian/pom.xml | 53 + debian/rules | 29 +- debian/watch | 4 + .../lombok/ast/AlternateConstructorInvocation.java | 75 + .../lombok/ast/Annotation.java | 104 + .../lombok/ast/AnnotationDeclaration.java | 202 ++ .../lombok/ast/AnnotationElement.java | 116 + .../lombok/ast/AnnotationMethodDeclaration.java | 218 ++ .../lombok/ast/AnnotationValueArray.java | 49 + .../lombok/ast/ArrayAccess.java | 123 + .../lombok/ast/ArrayCreation.java | 140 + .../lombok/ast/ArrayDimension.java | 73 + .../lombok/ast/ArrayInitializer.java | 79 + lombok.ast_generatedSource/lombok/ast/Assert.java | 108 + .../lombok/ast/BinaryExpression.java | 167 + lombok.ast_generatedSource/lombok/ast/Block.java | 120 + .../lombok/ast/BooleanLiteral.java | 93 + lombok.ast_generatedSource/lombok/ast/Break.java | 77 + lombok.ast_generatedSource/lombok/ast/Case.java | 74 + lombok.ast_generatedSource/lombok/ast/Cast.java | 123 + lombok.ast_generatedSource/lombok/ast/Catch.java | 113 + .../lombok/ast/CharLiteral.java | 97 + .../lombok/ast/ClassDeclaration.java | 272 ++ .../lombok/ast/ClassLiteral.java | 92 + lombok.ast_generatedSource/lombok/ast/Comment.java | 61 + .../lombok/ast/CompilationUnit.java | 101 + .../lombok/ast/ConstructorDeclaration.java | 234 ++ .../lombok/ast/ConstructorInvocation.java | 196 ++ .../lombok/ast/Continue.java | 77 + lombok.ast_generatedSource/lombok/ast/Default.java | 39 + lombok.ast_generatedSource/lombok/ast/DoWhile.java | 109 + .../lombok/ast/EmptyDeclaration.java | 102 + .../lombok/ast/EmptyStatement.java | 39 + .../lombok/ast/EnumConstant.java | 192 ++ .../lombok/ast/EnumDeclaration.java | 220 ++ .../lombok/ast/EnumTypeBody.java | 90 + .../lombok/ast/ExpressionStatement.java | 74 + lombok.ast_generatedSource/lombok/ast/For.java | 186 ++ lombok.ast_generatedSource/lombok/ast/ForEach.java | 144 + .../lombok/ast/Identifier.java | 50 + lombok.ast_generatedSource/lombok/ast/If.java | 143 + .../lombok/ast/ImportDeclaration.java | 83 + .../lombok/ast/InlineIfExpression.java | 158 + .../lombok/ast/InstanceInitializer.java | 78 + .../lombok/ast/InstanceOf.java | 123 + .../lombok/ast/InterfaceDeclaration.java | 238 ++ .../lombok/ast/KeywordModifier.java | 86 + .../lombok/ast/LabelledStatement.java | 112 + .../lombok/ast/MethodDeclaration.java | 272 ++ .../lombok/ast/MethodInvocation.java | 161 + .../lombok/ast/Modifiers.java | 187 ++ .../lombok/ast/NormalTypeBody.java | 71 + .../lombok/ast/PackageDeclaration.java | 113 + lombok.ast_generatedSource/lombok/ast/Return.java | 73 + lombok.ast_generatedSource/lombok/ast/Select.java | 122 + .../lombok/ast/StaticInitializer.java | 78 + .../lombok/ast/StringLiteral.java | 97 + lombok.ast_generatedSource/lombok/ast/Super.java | 87 + .../lombok/ast/SuperConstructorInvocation.java | 109 + lombok.ast_generatedSource/lombok/ast/Switch.java | 109 + .../lombok/ast/Synchronized.java | 109 + lombok.ast_generatedSource/lombok/ast/This.java | 87 + lombok.ast_generatedSource/lombok/ast/Throw.java | 74 + lombok.ast_generatedSource/lombok/ast/Try.java | 126 + .../lombok/ast/TypeReference.java | 196 ++ .../lombok/ast/TypeReferencePart.java | 95 + .../lombok/ast/TypeVariable.java | 87 + .../lombok/ast/UnaryExpression.java | 104 + .../lombok/ast/VariableDeclaration.java | 123 + .../lombok/ast/VariableDefinition.java | 180 ++ .../lombok/ast/VariableDefinitionEntry.java | 134 + .../lombok/ast/VariableReference.java | 87 + lombok.ast_generatedSource/lombok/ast/While.java | 109 + .../ast/syntaxChecks/SyntacticValidityVisitor.java | 210 ++ .../google/common/annotations/GwtCompatible.java | 88 + .../google/common/annotations/GwtIncompatible.java | 52 + .../common/annotations/VisibleForTesting.java | 26 + .../common/base/FinalizablePhantomReference.java | 46 + .../google/common/base/FinalizableReference.java | 35 + .../common/base/FinalizableReferenceQueue.java | 313 ++ .../common/base/FinalizableSoftReference.java | 42 + .../common/base/FinalizableWeakReference.java | 42 + src/main/com/google/common/base/Function.java | 67 + src/main/com/google/common/base/Functions.java | 285 ++ src/main/com/google/common/base/Joiner.java | 341 ++ src/main/com/google/common/base/Objects.java | 69 + src/main/com/google/common/base/Platform.java | 38 + src/main/com/google/common/base/Preconditions.java | 403 +++ src/main/com/google/common/base/Predicate.java | 62 + src/main/com/google/common/base/Predicates.java | 554 ++++ src/main/com/google/common/base/Supplier.java | 37 + src/main/com/google/common/base/Suppliers.java | 144 + .../com/google/common/base/internal/Finalizer.java | 207 ++ src/main/com/google/common/base/package-info.java | 20 + .../com/google/common/collect/AbstractBiMap.java | 394 +++ .../google/common/collect/AbstractIterator.java | 164 + .../common/collect/AbstractListMultimap.java | 86 + .../common/collect/AbstractMapBasedMultiset.java | 414 +++ .../google/common/collect/AbstractMapEntry.java | 64 + .../google/common/collect/AbstractMultimap.java | 1492 +++++++++ .../google/common/collect/AbstractMultiset.java | 295 ++ .../google/common/collect/AbstractSetMultimap.java | 95 + .../common/collect/AbstractSortedSetMultimap.java | 74 + .../google/common/collect/ArrayListMultimap.java | 158 + .../collect/AsynchronousComputationException.java | 32 + src/main/com/google/common/collect/BiMap.java | 102 + .../google/common/collect/ByFunctionOrdering.java | 69 + .../google/common/collect/ClassToInstanceMap.java | 58 + .../com/google/common/collect/Collections2.java | 287 ++ .../google/common/collect/ComparatorOrdering.java | 74 + .../google/common/collect/CompoundOrdering.java | 76 + .../common/collect/ComputationException.java | 33 + .../common/collect/ConcurrentHashMultiset.java | 485 +++ .../com/google/common/collect/ConstrainedMap.java | 155 + .../common/collect/CustomConcurrentHashMap.java | 2161 +++++++++++++ .../google/common/collect/EmptyImmutableList.java | 124 + .../common/collect/EmptyImmutableListMultimap.java | 40 + .../google/common/collect/EmptyImmutableMap.java | 90 + .../common/collect/EmptyImmutableMultiset.java | 39 + .../google/common/collect/EmptyImmutableSet.java | 95 + .../common/collect/EmptyImmutableSetMultimap.java | 40 + .../common/collect/EmptyImmutableSortedSet.java | 112 + src/main/com/google/common/collect/EnumBiMap.java | 125 + .../com/google/common/collect/EnumHashBiMap.java | 109 + .../com/google/common/collect/EnumMultiset.java | 89 + .../com/google/common/collect/ExpirationTimer.java | 26 + .../google/common/collect/ExplicitOrdering.java | 78 + .../common/collect/ForwardingCollection.java | 90 + .../common/collect/ForwardingConcurrentMap.java | 54 + .../google/common/collect/ForwardingIterator.java | 49 + .../com/google/common/collect/ForwardingList.java | 94 + .../common/collect/ForwardingListIterator.java | 61 + .../com/google/common/collect/ForwardingMap.java | 98 + .../google/common/collect/ForwardingMapEntry.java | 59 + .../google/common/collect/ForwardingMultimap.java | 122 + .../google/common/collect/ForwardingMultiset.java | 75 + .../google/common/collect/ForwardingObject.java | 75 + .../com/google/common/collect/ForwardingQueue.java | 57 + .../com/google/common/collect/ForwardingSet.java | 47 + .../google/common/collect/ForwardingSortedMap.java | 62 + .../google/common/collect/ForwardingSortedSet.java | 62 + src/main/com/google/common/collect/HashBiMap.java | 108 + .../com/google/common/collect/HashMultimap.java | 137 + .../com/google/common/collect/HashMultiset.java | 94 + src/main/com/google/common/collect/Hashing.java | 58 + .../com/google/common/collect/ImmutableBiMap.java | 311 ++ .../collect/ImmutableClassToInstanceMap.java | 143 + .../google/common/collect/ImmutableCollection.java | 317 ++ .../com/google/common/collect/ImmutableEntry.java | 47 + .../google/common/collect/ImmutableEnumSet.java | 121 + .../com/google/common/collect/ImmutableList.java | 510 +++ .../common/collect/ImmutableListMultimap.java | 336 ++ .../com/google/common/collect/ImmutableMap.java | 380 +++ .../google/common/collect/ImmutableMultimap.java | 513 +++ .../google/common/collect/ImmutableMultiset.java | 502 +++ .../com/google/common/collect/ImmutableSet.java | 536 ++++ .../common/collect/ImmutableSetMultimap.java | 387 +++ .../google/common/collect/ImmutableSortedMap.java | 695 ++++ .../collect/ImmutableSortedMapFauxverideShim.java | 117 + .../google/common/collect/ImmutableSortedSet.java | 678 ++++ .../collect/ImmutableSortedSetFauxverideShim.java | 152 + src/main/com/google/common/collect/Iterables.java | 717 +++++ src/main/com/google/common/collect/Iterators.java | 976 ++++++ .../google/common/collect/LinkedHashMultimap.java | 381 +++ .../google/common/collect/LinkedHashMultiset.java | 102 + .../google/common/collect/LinkedListMultimap.java | 951 ++++++ .../com/google/common/collect/ListMultimap.java | 82 + src/main/com/google/common/collect/Lists.java | 503 +++ .../com/google/common/collect/MapConstraint.java | 38 + .../com/google/common/collect/MapDifference.java | 109 + src/main/com/google/common/collect/MapMaker.java | 1118 +++++++ src/main/com/google/common/collect/Maps.java | 1334 ++++++++ src/main/com/google/common/collect/Multimap.java | 262 ++ src/main/com/google/common/collect/Multimaps.java | 1227 +++++++ src/main/com/google/common/collect/Multiset.java | 403 +++ src/main/com/google/common/collect/Multisets.java | 397 +++ .../common/collect/MutableClassToInstanceMap.java | 94 + .../com/google/common/collect/NaturalOrdering.java | 76 + .../google/common/collect/NullOutputException.java | 31 + .../google/common/collect/NullsFirstOrdering.java | 81 + .../google/common/collect/NullsLastOrdering.java | 81 + .../com/google/common/collect/ObjectArrays.java | 175 + src/main/com/google/common/collect/Ordering.java | 474 +++ .../com/google/common/collect/PeekingIterator.java | 62 + src/main/com/google/common/collect/Platform.java | 93 + .../common/collect/RegularImmutableBiMap.java | 56 + .../common/collect/RegularImmutableList.java | 227 ++ .../google/common/collect/RegularImmutableMap.java | 209 ++ .../google/common/collect/RegularImmutableSet.java | 67 + .../common/collect/RegularImmutableSortedSet.java | 253 ++ .../common/collect/ReverseNaturalOrdering.java | 84 + .../com/google/common/collect/ReverseOrdering.java | 90 + .../com/google/common/collect/Serialization.java | 249 ++ .../com/google/common/collect/SetMultimap.java | 94 + src/main/com/google/common/collect/Sets.java | 729 +++++ .../common/collect/SingletonImmutableList.java | 118 + .../common/collect/SingletonImmutableMap.java | 151 + .../common/collect/SingletonImmutableSet.java | 116 + .../google/common/collect/SortedSetMultimap.java | 100 + .../com/google/common/collect/Synchronized.java | 1366 ++++++++ .../com/google/common/collect/TreeMultimap.java | 206 ++ .../com/google/common/collect/TreeMultiset.java | 214 ++ .../common/collect/UnmodifiableIterator.java | 38 + .../common/collect/UsingToStringOrdering.java | 45 + .../com/google/common/collect/package-info.java | 188 ++ src/main/com/sun/source/tree/AnnotationTree.java | 48 + src/main/com/sun/source/tree/ArrayAccessTree.java | 45 + src/main/com/sun/source/tree/ArrayTypeTree.java | 44 + src/main/com/sun/source/tree/AssertTree.java | 47 + src/main/com/sun/source/tree/AssignmentTree.java | 45 + src/main/com/sun/source/tree/BinaryTree.java | 46 + src/main/com/sun/source/tree/BlockTree.java | 51 + src/main/com/sun/source/tree/BreakTree.java | 48 + src/main/com/sun/source/tree/CaseTree.java | 54 + src/main/com/sun/source/tree/CatchTree.java | 46 + src/main/com/sun/source/tree/ClassTree.java | 59 + .../com/sun/source/tree/CompilationUnitTree.java | 54 + .../sun/source/tree/CompoundAssignmentTree.java | 46 + .../sun/source/tree/ConditionalExpressionTree.java | 46 + src/main/com/sun/source/tree/ContinueTree.java | 47 + src/main/com/sun/source/tree/DoWhileLoopTree.java | 47 + .../com/sun/source/tree/EmptyStatementTree.java | 42 + .../com/sun/source/tree/EnhancedForLoopTree.java | 47 + src/main/com/sun/source/tree/ErroneousTree.java | 39 + .../sun/source/tree/ExpressionStatementTree.java | 44 + src/main/com/sun/source/tree/ExpressionTree.java | 38 + src/main/com/sun/source/tree/ForLoopTree.java | 50 + src/main/com/sun/source/tree/IdentifierTree.java | 46 + src/main/com/sun/source/tree/IfTree.java | 55 + src/main/com/sun/source/tree/ImportTree.java | 51 + src/main/com/sun/source/tree/InstanceOfTree.java | 45 + .../com/sun/source/tree/LabeledStatementTree.java | 47 + src/main/com/sun/source/tree/LineMap.java | 78 + src/main/com/sun/source/tree/LiteralTree.java | 45 + src/main/com/sun/source/tree/MemberSelectTree.java | 48 + .../com/sun/source/tree/MethodInvocationTree.java | 50 + src/main/com/sun/source/tree/MethodTree.java | 59 + src/main/com/sun/source/tree/ModifiersTree.java | 52 + src/main/com/sun/source/tree/NewArrayTree.java | 50 + src/main/com/sun/source/tree/NewClassTree.java | 57 + .../com/sun/source/tree/ParameterizedTypeTree.java | 47 + .../com/sun/source/tree/ParenthesizedTree.java | 45 + .../com/sun/source/tree/PrimitiveTypeTree.java | 46 + src/main/com/sun/source/tree/ReturnTree.java | 45 + src/main/com/sun/source/tree/Scope.java | 73 + src/main/com/sun/source/tree/StatementTree.java | 38 + src/main/com/sun/source/tree/SwitchTree.java | 49 + src/main/com/sun/source/tree/SynchronizedTree.java | 46 + src/main/com/sun/source/tree/ThrowTree.java | 44 + src/main/com/sun/source/tree/Tree.java | 585 ++++ src/main/com/sun/source/tree/TreeVisitor.java | 108 + src/main/com/sun/source/tree/TryTree.java | 52 + src/main/com/sun/source/tree/TypeCastTree.java | 45 + .../com/sun/source/tree/TypeParameterTree.java | 50 + src/main/com/sun/source/tree/UnaryTree.java | 47 + src/main/com/sun/source/tree/VariableTree.java | 49 + src/main/com/sun/source/tree/WhileLoopTree.java | 47 + src/main/com/sun/source/tree/WildcardTree.java | 49 + src/main/com/sun/source/tree/package-info.java | 34 + src/main/com/sun/source/util/JavacTask.java | 91 + .../com/sun/source/util/SimpleTreeVisitor.java | 254 ++ src/main/com/sun/source/util/SourcePositions.java | 86 + src/main/com/sun/source/util/TaskEvent.java | 122 + src/main/com/sun/source/util/TaskListener.java | 40 + src/main/com/sun/source/util/TreePath.java | 143 + src/main/com/sun/source/util/TreePathScanner.java | 82 + src/main/com/sun/source/util/TreeScanner.java | 381 +++ src/main/com/sun/source/util/Trees.java | 180 ++ src/main/com/sun/source/util/package-info.java | 33 + src/main/com/sun/tools/javac/Launcher.java | 73 + src/main/com/sun/tools/javac/Main.java | 102 + src/main/com/sun/tools/javac/Server.java | 199 ++ src/main/com/sun/tools/javac/api/JavacScope.java | 140 + .../com/sun/tools/javac/api/JavacTaskImpl.java | 536 ++++ src/main/com/sun/tools/javac/api/JavacTool.java | 296 ++ src/main/com/sun/tools/javac/api/JavacTrees.java | 325 ++ .../tools/javac/api/WrappingJavaFileManager.java | 208 ++ src/main/com/sun/tools/javac/code/Attribute.java | 284 ++ src/main/com/sun/tools/javac/code/BoundKind.java | 41 + src/main/com/sun/tools/javac/code/Flags.java | 274 ++ src/main/com/sun/tools/javac/code/Kinds.java | 85 + src/main/com/sun/tools/javac/code/Lint.java | 298 ++ src/main/com/sun/tools/javac/code/Scope.java | 500 +++ src/main/com/sun/tools/javac/code/Source.java | 167 + src/main/com/sun/tools/javac/code/Symbol.java | 1296 ++++++++ src/main/com/sun/tools/javac/code/Symtab.java | 635 ++++ src/main/com/sun/tools/javac/code/Type.java | 1248 ++++++++ src/main/com/sun/tools/javac/code/TypeTags.java | 136 + src/main/com/sun/tools/javac/code/Types.java | 3258 +++++++++++++++++++ src/main/com/sun/tools/javac/comp/Annotate.java | 258 ++ src/main/com/sun/tools/javac/comp/Attr.java | 2819 ++++++++++++++++ src/main/com/sun/tools/javac/comp/AttrContext.java | 98 + .../com/sun/tools/javac/comp/AttrContextEnv.java | 46 + src/main/com/sun/tools/javac/comp/Check.java | 2126 ++++++++++++ src/main/com/sun/tools/javac/comp/ConstFold.java | 358 +++ src/main/com/sun/tools/javac/comp/Enter.java | 489 +++ src/main/com/sun/tools/javac/comp/Env.java | 150 + src/main/com/sun/tools/javac/comp/Flow.java | 1286 ++++++++ src/main/com/sun/tools/javac/comp/Infer.java | 416 +++ src/main/com/sun/tools/javac/comp/Lower.java | 3373 ++++++++++++++++++++ src/main/com/sun/tools/javac/comp/MemberEnter.java | 1107 +++++++ src/main/com/sun/tools/javac/comp/Resolve.java | 1809 +++++++++++ src/main/com/sun/tools/javac/comp/Todo.java | 54 + src/main/com/sun/tools/javac/comp/TransTypes.java | 794 +++++ src/main/com/sun/tools/javac/jvm/ByteCodes.java | 310 ++ src/main/com/sun/tools/javac/jvm/CRTFlags.java | 55 + src/main/com/sun/tools/javac/jvm/CRTable.java | 616 ++++ src/main/com/sun/tools/javac/jvm/ClassFile.java | 160 + src/main/com/sun/tools/javac/jvm/ClassReader.java | 2280 +++++++++++++ src/main/com/sun/tools/javac/jvm/ClassWriter.java | 1620 ++++++++++ src/main/com/sun/tools/javac/jvm/Code.java | 2178 +++++++++++++ src/main/com/sun/tools/javac/jvm/Gen.java | 2302 +++++++++++++ src/main/com/sun/tools/javac/jvm/Items.java | 800 +++++ src/main/com/sun/tools/javac/jvm/Pool.java | 172 + src/main/com/sun/tools/javac/jvm/Target.java | 299 ++ .../com/sun/tools/javac/jvm/UninitializedType.java | 60 + src/main/com/sun/tools/javac/main/CommandLine.java | 90 + .../com/sun/tools/javac/main/JavaCompiler.java | 1499 +++++++++ src/main/com/sun/tools/javac/main/JavacOption.java | 185 ++ src/main/com/sun/tools/javac/main/Main.java | 498 +++ src/main/com/sun/tools/javac/main/OptionName.java | 106 + .../sun/tools/javac/main/RecognizedOptions.java | 615 ++++ .../tools/javac/model/AnnotationProxyMaker.java | 337 ++ .../sun/tools/javac/model/FilteredMemberList.java | 116 + .../com/sun/tools/javac/model/JavacElements.java | 644 ++++ .../sun/tools/javac/model/JavacSourcePosition.java | 75 + src/main/com/sun/tools/javac/model/JavacTypes.java | 304 ++ .../sun/tools/javac/parser/DocCommentScanner.java | 454 +++ .../com/sun/tools/javac/parser/EndPosParser.java | 104 + src/main/com/sun/tools/javac/parser/Keywords.java | 127 + src/main/com/sun/tools/javac/parser/Lexer.java | 142 + src/main/com/sun/tools/javac/parser/Parser.java | 2863 +++++++++++++++++ src/main/com/sun/tools/javac/parser/Scanner.java | 1122 +++++++ src/main/com/sun/tools/javac/parser/Token.java | 158 + .../processing/AnnotationProcessingError.java | 42 + .../com/sun/tools/javac/processing/JavacFiler.java | 609 ++++ .../sun/tools/javac/processing/JavacMessager.java | 181 ++ .../processing/JavacProcessingEnvironment.java | 1391 ++++++++ .../javac/processing/JavacRoundEnvironment.java | 176 + .../tools/javac/processing/PrintingProcessor.java | 550 ++++ .../sun/tools/javac/processing/ServiceProxy.java | 153 + .../sun/tools/javac/resources/compiler.properties | 1142 +++++++ .../tools/javac/resources/compiler_ja.properties | 1125 +++++++ .../javac/resources/compiler_zh_CN.properties | 1125 +++++++ .../com/sun/tools/javac/resources/javac.properties | 210 ++ .../sun/tools/javac/resources/javac_ja.properties | 208 ++ .../tools/javac/resources/javac_zh_CN.properties | 208 ++ .../sun/tools/javac/resources/legacy.properties | 568 ++++ .../javac/resources/version.properties-template | 28 + .../javac/services/javax.tools.JavaCompilerTool | 1 + .../com/sun/tools/javac/sym/CreateSymbols.java | 495 +++ src/main/com/sun/tools/javac/tree/JCTree.java | 2183 +++++++++++++ src/main/com/sun/tools/javac/tree/Pretty.java | 1224 +++++++ src/main/com/sun/tools/javac/tree/TreeCopier.java | 415 +++ src/main/com/sun/tools/javac/tree/TreeInfo.java | 863 +++++ src/main/com/sun/tools/javac/tree/TreeMaker.java | 890 ++++++ src/main/com/sun/tools/javac/tree/TreeScanner.java | 307 ++ .../com/sun/tools/javac/tree/TreeTranslator.java | 406 +++ src/main/com/sun/tools/javac/util/Abort.java | 47 + .../com/sun/tools/javac/util/BaseFileObject.java | 79 + src/main/com/sun/tools/javac/util/Bits.java | 222 ++ src/main/com/sun/tools/javac/util/ByteBuffer.java | 167 + .../sun/tools/javac/util/ClientCodeException.java | 44 + .../tools/javac/util/CloseableURLClassLoader.java | 107 + src/main/com/sun/tools/javac/util/Constants.java | 139 + src/main/com/sun/tools/javac/util/Context.java | 208 ++ src/main/com/sun/tools/javac/util/Convert.java | 320 ++ .../sun/tools/javac/util/DiagnosticFormatter.java | 252 ++ src/main/com/sun/tools/javac/util/FatalError.java | 60 + .../com/sun/tools/javac/util/JCDiagnostic.java | 482 +++ .../com/sun/tools/javac/util/JavacFileManager.java | 1754 ++++++++++ .../com/sun/tools/javac/util/LayoutCharacters.java | 63 + src/main/com/sun/tools/javac/util/List.java | 484 +++ src/main/com/sun/tools/javac/util/ListBuffer.java | 239 ++ src/main/com/sun/tools/javac/util/Log.java | 720 +++++ .../tools/javac/util/MandatoryWarningHandler.java | 259 ++ src/main/com/sun/tools/javac/util/Messages.java | 157 + src/main/com/sun/tools/javac/util/Name.java | 653 ++++ src/main/com/sun/tools/javac/util/Old199.java | 60 + src/main/com/sun/tools/javac/util/Options.java | 107 + src/main/com/sun/tools/javac/util/Pair.java | 69 + src/main/com/sun/tools/javac/util/Paths.java | 568 ++++ src/main/com/sun/tools/javac/util/Position.java | 282 ++ .../sun/tools/javac/util/PropagatedException.java | 50 + src/main/com/sun/tools/javac/util/Warner.java | 65 + src/main/com/sun/tools/javac/zip/ZipFileIndex.java | 1236 +++++++ .../com/sun/tools/javac/zip/ZipFileIndexEntry.java | 124 + .../annotation/processing/AbstractProcessor.java | 195 ++ .../javax/annotation/processing/Completion.java | 51 + .../javax/annotation/processing/Completions.java | 89 + src/main/javax/annotation/processing/Filer.java | 261 ++ .../annotation/processing/FilerException.java | 53 + src/main/javax/annotation/processing/Messager.java | 101 + .../processing/ProcessingEnvironment.java | 136 + .../javax/annotation/processing/Processor.java | 409 +++ .../annotation/processing/RoundEnvironment.java | 113 + .../processing/SupportedAnnotationTypes.java | 51 + .../annotation/processing/SupportedOptions.java | 50 + .../processing/SupportedSourceVersion.java | 51 + .../javax/annotation/processing/package-info.java | 43 + src/main/javax/lang/model/SourceVersion.java | 248 ++ .../javax/lang/model/element/AnnotationMirror.java | 74 + .../javax/lang/model/element/AnnotationValue.java | 77 + .../lang/model/element/AnnotationValueVisitor.java | 202 ++ src/main/javax/lang/model/element/Element.java | 258 ++ src/main/javax/lang/model/element/ElementKind.java | 123 + .../javax/lang/model/element/ElementVisitor.java | 135 + .../lang/model/element/ExecutableElement.java | 100 + src/main/javax/lang/model/element/Modifier.java | 76 + src/main/javax/lang/model/element/Name.java | 89 + src/main/javax/lang/model/element/NestingKind.java | 99 + .../javax/lang/model/element/PackageElement.java | 61 + src/main/javax/lang/model/element/TypeElement.java | 119 + .../lang/model/element/TypeParameterElement.java | 65 + .../element/UnknownAnnotationValueException.java | 85 + .../model/element/UnknownElementException.java | 83 + .../javax/lang/model/element/VariableElement.java | 67 + .../javax/lang/model/element/package-info.java | 86 + src/main/javax/lang/model/overview.html | 38 + src/main/javax/lang/model/package-info.java | 60 + src/main/javax/lang/model/type/ArrayType.java | 47 + src/main/javax/lang/model/type/DeclaredType.java | 97 + src/main/javax/lang/model/type/ErrorType.java | 46 + src/main/javax/lang/model/type/ExecutableType.java | 89 + .../lang/model/type/MirroredTypeException.java | 70 + .../lang/model/type/MirroredTypesException.java | 75 + src/main/javax/lang/model/type/NoType.java | 50 + src/main/javax/lang/model/type/NullType.java | 40 + src/main/javax/lang/model/type/PrimitiveType.java | 40 + src/main/javax/lang/model/type/ReferenceType.java | 40 + src/main/javax/lang/model/type/TypeKind.java | 163 + src/main/javax/lang/model/type/TypeMirror.java | 108 + src/main/javax/lang/model/type/TypeVariable.java | 84 + src/main/javax/lang/model/type/TypeVisitor.java | 165 + .../lang/model/type/UnknownTypeException.java | 83 + src/main/javax/lang/model/type/WildcardType.java | 65 + src/main/javax/lang/model/type/package-info.java | 41 + .../util/AbstractAnnotationValueVisitor6.java | 113 + .../lang/model/util/AbstractElementVisitor6.java | 122 + .../lang/model/util/AbstractTypeVisitor6.java | 111 + src/main/javax/lang/model/util/ElementFilter.java | 214 ++ .../javax/lang/model/util/ElementKindVisitor6.java | 384 +++ .../javax/lang/model/util/ElementScanner6.java | 204 ++ src/main/javax/lang/model/util/Elements.java | 236 ++ .../model/util/SimpleAnnotationValueVisitor6.java | 260 ++ .../lang/model/util/SimpleElementVisitor6.java | 169 + .../javax/lang/model/util/SimpleTypeVisitor6.java | 209 ++ .../javax/lang/model/util/TypeKindVisitor6.java | 300 ++ src/main/javax/lang/model/util/Types.java | 301 ++ src/main/javax/lang/model/util/package-info.java | 43 + src/main/javax/tools/Diagnostic.java | 170 + src/main/javax/tools/DiagnosticCollector.java | 58 + src/main/javax/tools/DiagnosticListener.java | 49 + src/main/javax/tools/FileObject.java | 161 + src/main/javax/tools/ForwardingFileObject.java | 120 + .../javax/tools/ForwardingJavaFileManager.java | 167 + src/main/javax/tools/ForwardingJavaFileObject.java | 65 + src/main/javax/tools/JavaCompiler.java | 329 ++ src/main/javax/tools/JavaFileManager.java | 402 +++ src/main/javax/tools/JavaFileObject.java | 136 + src/main/javax/tools/OptionChecker.java | 46 + src/main/javax/tools/SimpleJavaFileObject.java | 217 ++ src/main/javax/tools/StandardJavaFileManager.java | 240 ++ src/main/javax/tools/StandardLocation.java | 104 + src/main/javax/tools/Tool.java | 72 + src/main/javax/tools/ToolProvider.java | 175 + src/main/javax/tools/overview.html | 23 + src/main/javax/tools/package-info.java | 78 + src/main/lombok/ast/app/Main.java | 2 +- src/main/org/parboiled/Action.java | 41 + src/main/org/parboiled/BaseActions.java | 479 +++ src/main/org/parboiled/BaseParser.java | 636 ++++ src/main/org/parboiled/BasicParseRunner.java | 109 + src/main/org/parboiled/Capture.java | 49 + src/main/org/parboiled/Context.java | 260 ++ src/main/org/parboiled/ContextAware.java | 38 + src/main/org/parboiled/MatchHandler.java | 43 + src/main/org/parboiled/MatcherContext.java | 368 +++ src/main/org/parboiled/Node.java | 72 + src/main/org/parboiled/NodeImpl.java | 87 + src/main/org/parboiled/Parboiled.java | 62 + src/main/org/parboiled/ParseRunner.java | 35 + src/main/org/parboiled/ParserStatistics.java | 290 ++ src/main/org/parboiled/RecordingParseRunner.java | 137 + src/main/org/parboiled/RecoveringParseRunner.java | 331 ++ src/main/org/parboiled/ReportingParseRunner.java | 148 + src/main/org/parboiled/Rule.java | 64 + src/main/org/parboiled/annotations/Cached.java | 33 + src/main/org/parboiled/annotations/DontLabel.java | 31 + .../annotations/DontSkipActionsInPredicates.java | 32 + .../parboiled/annotations/ExplicitActionsOnly.java | 35 + src/main/org/parboiled/annotations/Label.java | 34 + .../annotations/SkipActionsInPredicates.java | 39 + src/main/org/parboiled/annotations/SkipNode.java | 35 + .../org/parboiled/annotations/SuppressNode.java | 32 + .../parboiled/annotations/SuppressSubnodes.java | 32 + src/main/org/parboiled/common/ArrayBuilder.java | 76 + src/main/org/parboiled/common/Base64.java | 618 ++++ src/main/org/parboiled/common/Factory.java | 23 + src/main/org/parboiled/common/Formatter.java | 34 + src/main/org/parboiled/common/Reference.java | 118 + src/main/org/parboiled/common/StringUtils.java | 529 +++ src/main/org/parboiled/common/Utils.java | 277 ++ src/main/org/parboiled/errors/ActionError.java | 60 + src/main/org/parboiled/errors/ActionException.java | 44 + src/main/org/parboiled/errors/BasicParseError.java | 81 + .../errors/DefaultInvalidInputErrorFormatter.java | 85 + src/main/org/parboiled/errors/ErrorUtils.java | 175 + .../org/parboiled/errors/GrammarException.java | 47 + .../org/parboiled/errors/InvalidInputError.java | 63 + src/main/org/parboiled/errors/ParseError.java | 55 + .../parboiled/errors/ParserRuntimeException.java | 47 + .../org/parboiled/matchers/AbstractMatcher.java | 124 + src/main/org/parboiled/matchers/ActionMatcher.java | 121 + src/main/org/parboiled/matchers/AnyMatcher.java | 41 + .../parboiled/matchers/CharIgnoreCaseMatcher.java | 49 + src/main/org/parboiled/matchers/CharMatcher.java | 46 + .../org/parboiled/matchers/CharRangeMatcher.java | 52 + .../org/parboiled/matchers/CharSetMatcher.java | 49 + src/main/org/parboiled/matchers/CustomMatcher.java | 67 + src/main/org/parboiled/matchers/EmptyMatcher.java | 37 + .../org/parboiled/matchers/FirstOfMatcher.java | 52 + src/main/org/parboiled/matchers/Matcher.java | 77 + .../org/parboiled/matchers/MatcherVisitor.java | 58 + .../org/parboiled/matchers/OneOrMoreMatcher.java | 61 + .../org/parboiled/matchers/OptionalMatcher.java | 46 + src/main/org/parboiled/matchers/ProxyMatcher.java | 225 ++ .../org/parboiled/matchers/SequenceMatcher.java | 57 + src/main/org/parboiled/matchers/TestMatcher.java | 52 + .../org/parboiled/matchers/TestNotMatcher.java | 52 + .../org/parboiled/matchers/VarFramingMatcher.java | 121 + .../org/parboiled/matchers/ZeroOrMoreMatcher.java | 57 + .../parboiled/support/CanMatchEmptyVisitor.java | 98 + src/main/org/parboiled/support/Characters.java | 325 ++ src/main/org/parboiled/support/Checks.java | 53 + .../org/parboiled/support/DefaultInputBuffer.java | 104 + .../parboiled/support/DefaultMatcherVisitor.java | 100 + .../parboiled/support/FollowMatchersVisitor.java | 82 + .../parboiled/support/GetAStarterCharVisitor.java | 64 + src/main/org/parboiled/support/InputBuffer.java | 106 + .../support/IsSingleCharMatcherVisitor.java | 88 + .../parboiled/support/IsStarterCharVisitor.java | 102 + .../parboiled/support/LabelPrefixPredicate.java | 39 + src/main/org/parboiled/support/MatcherPath.java | 147 + .../org/parboiled/support/MutableInputBuffer.java | 107 + src/main/org/parboiled/support/NodeFormatter.java | 48 + src/main/org/parboiled/support/ParseTreeUtils.java | 323 ++ src/main/org/parboiled/support/ParsingResult.java | 75 + src/main/org/parboiled/support/StringVar.java | 123 + .../org/parboiled/support/ToStringFormatter.java | 42 + src/main/org/parboiled/support/Var.java | 136 + .../parboiled/transform/ActionClassGenerator.java | 58 + src/main/org/parboiled/transform/AsmUtils.java | 329 ++ src/main/org/parboiled/transform/BaseAction.java | 47 + src/main/org/parboiled/transform/BaseCapture.java | 76 + .../org/parboiled/transform/BaseGroupClass.java | 89 + src/main/org/parboiled/transform/BaseVarInit.java | 31 + .../transform/BodyWithSuperCallReplacer.java | 46 + .../org/parboiled/transform/CachingGenerator.java | 382 +++ .../parboiled/transform/CaptureClassGenerator.java | 59 + .../parboiled/transform/ClassNodeInitializer.java | 157 + .../parboiled/transform/ConstructorGenerator.java | 72 + .../parboiled/transform/GroupClassGenerator.java | 211 ++ .../transform/ImplicitActionsConverter.java | 175 + .../transform/InstructionGraphCreator.java | 57 + .../parboiled/transform/InstructionGraphNode.java | 158 + .../org/parboiled/transform/InstructionGroup.java | 87 + .../transform/InstructionGroupCreator.java | 219 ++ .../transform/InstructionGroupPreparer.java | 296 ++ .../org/parboiled/transform/InstructionSubSet.java | 40 + .../parboiled/transform/LabellingGenerator.java | 73 + .../org/parboiled/transform/ParserClassNode.java | 77 + .../org/parboiled/transform/ParserTransformer.java | 110 + .../transform/ReturnInstructionUnifier.java | 62 + src/main/org/parboiled/transform/RuleMethod.java | 322 ++ .../parboiled/transform/RuleMethodInterpreter.java | 163 + .../parboiled/transform/RuleMethodProcessor.java | 27 + .../parboiled/transform/RuleMethodRewriter.java | 166 + .../org/parboiled/transform/SkipNodeGenerator.java | 56 + .../org/parboiled/transform/SuperCallRewriter.java | 77 + .../parboiled/transform/SuppressNodeGenerator.java | 56 + src/main/org/parboiled/transform/Types.java | 58 + .../parboiled/transform/UnusedLabelsRemover.java | 43 + .../parboiled/transform/VarFramingGenerator.java | 87 + .../parboiled/transform/VarInitClassGenerator.java | 54 + src/main/org/parboiled/trees/BinaryTreeNode.java | 40 + src/main/org/parboiled/trees/Filter.java | 28 + src/main/org/parboiled/trees/Filters.java | 78 + src/main/org/parboiled/trees/GraphNode.java | 39 + src/main/org/parboiled/trees/GraphUtils.java | 142 + .../parboiled/trees/ImmutableBinaryTreeNode.java | 49 + .../org/parboiled/trees/ImmutableGraphNode.java | 46 + .../org/parboiled/trees/ImmutableTreeNode.java | 55 + .../org/parboiled/trees/MutableBinaryTreeNode.java | 42 + .../parboiled/trees/MutableBinaryTreeNodeImpl.java | 58 + src/main/org/parboiled/trees/MutableTreeNode.java | 57 + .../org/parboiled/trees/MutableTreeNodeImpl.java | 94 + src/main/org/parboiled/trees/Printability.java | 27 + src/main/org/parboiled/trees/TreeNode.java | 34 + src/main/org/parboiled/trees/TreeUtils.java | 86 + 621 files changed, 139594 insertions(+), 442 deletions(-) diff --cc debian/changelog index fce7ba8,0000000..49cec50 mode 100644,000000..100644 --- a/debian/changelog +++ b/debian/changelog @@@ -1,5 -1,0 +1,5 @@@ - lombok-ast (0.2+0git75f2e90-1) unstable; urgency=low ++lombok-ast (0.2+ds-1) unstable; urgency=medium + - * Initial release (Closes: #807815) ++ * Initial release. (Closes: #807815) + - -- Komal Sukhani <[email protected]> Thu, 30 Jul 2015 12:23:07 +0530 ++ -- Markus Koschany <[email protected]> Sat, 12 Mar 2016 14:40:44 +0100 diff --cc debian/control index ae4990a,0000000..8ff5258 mode 100644,000000..100644 --- a/debian/control +++ b/debian/control @@@ -1,37 -1,0 +1,39 @@@ +Source: lombok-ast +Section: java +Priority: optional +Maintainer: Debian Java Maintainers <[email protected]> - Uploaders: Komal Sukhani <[email protected]> - Build-Depends: debhelper (>= 9), - ant, - ant-optional, - default-jdk, - ivy, - ivyplusplus, - junit4 (>=4.8.12), - libecj-java, - liblombok-java, - libparboiled-java - Standards-Version: 3.9.6 ++Uploaders: ++ Markus Koschany <[email protected]> ++Build-Depends: ++ ant, ++ ant-optional, ++ cmdreader, ++ debhelper (>= 9), ++ default-jdk, ++ ivyplusplus, ++ javahelper, ++ libasm4-java, ++ libasm3-java, ++ libintellij-annotations-java, ++ libecj-java, ++ libguava-java, ++ libjsch-java, ++ liblombok-java, ++ libjsr305-java, ++ maven-repo-helper ++Standards-Version: 3.9.7 +Homepage: https://projectlombok.org +Vcs-Git: https://anonscm.debian.org/git/pkg-java/lombok-ast.git +Vcs-Browser: https://anonscm.debian.org/cgit/pkg-java/lombok-ast.git + +Package: liblombok-ast-java +Architecture: all - Depends: ${shlibs:Depends}, ${misc:Depends} - Description: Robust parser + AST for the java language ++Depends: ++ ${java:Depends}, ++ ${misc:Depends} ++Description: Robust parser + AST for the Java language + Lombok wraps the Abstract Syntax Tree (AST) produced by a target + platform into its own AST system, mostly because both Eclipse and + javac do not allow upward traversal (from a method to its owning + type, for example). + - Package: liblombok-ast-java-doc - Architecture: all - Depends: ${shlibs:Depends}, ${misc:Depends} - Description: Robust parser + AST for the java language (Documentation) - Lombok wraps the Abstract Syntax Tree (AST) produced by a target - platform into its own AST system, mostly because both Eclipse and - javac do not allow upward traversal (from a method to its owning - type, for example). diff --cc debian/copyright index 3fe6c80,0000000..e55cf04 mode 100644,000000..100644 --- a/debian/copyright +++ b/debian/copyright @@@ -1,38 -1,0 +1,122 @@@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ - Upstream-Name: lombok-ast - Source: <url://example.com> ++Upstream-Name: lombok.ast ++Source: https://github.com/rzwitserloot/lombok.ast/ + +Files: * - Copyright: <years> <put author's name and email here> - <years> <likewise for another author> - License: <special license> - <Put the license of the package here indented by 1 space> - <This follows the format of Description: lines in control file> - . - <Including paragraphs> ++Copyright: 2010-2011, The Project Lombok Authors. ++License: Expat ++ ++Files: src/main/com/google/* ++Copyright: 2006-2009, Google Inc ++License: Apache-2.0 ++ ++Files: src/main/com/sun/* ++ src/main/javax/* ++Copyright: 1999-2006 Sun Microsystems, Inc ++License: GPL-2-with-classpath-exception ++ ++Files: src/main/org/parboiled/* ++Copyright: 2009-2010, Mathias Doenitz ++License: Apache-2.0 ++ ++Files: src/main/org/parboiled/transform/BaseAction.java ++ src/main/org/parboiled/transform/AsmUtils.java ++ src/main/org/parboiled/transform/CachingGenerator.java ++ src/main/org/parboiled/transform/ClassNodeInitializer.java ++ src/main/org/parboiled/transform/InstructionGraphCreator.java ++ src/main/org/parboiled/transform/InstructionGroupCreator.java ++ src/main/org/parboiled/transform/InstructionSubSet.java ++ src/main/org/parboiled/transform/ParserClassNode.java ++ src/main/org/parboiled/transform/RuleMethod.java ++ src/main/org/parboiled/transform/RuleMethodInterpreter.java ++ src/main/org/parboiled/transform/RuleMethodRewriter.java ++Copyright: 2009-2010, Ken Wenzel and Mathias Doenitz ++License: Expat ++ ++Files: src/printer/lombok/ast/printer/web/jquery.js ++Copyright: 2010, John Resig ++License: Expat or GPL-2 + - # If you want to use GPL v2 or later for the /debian/* files use - # the following clauses, or change it to suit. Delete these two lines +Files: debian/* - Copyright: 2015 Komal Sukhani <[email protected]> - License: GPL-2+ ++Copyright: 2016, Markus Koschany <[email protected]> ++License: Expat ++ ++License: Expat ++ Permission is hereby granted, free of charge, to any person obtaining a copy ++ of this software and associated documentation files (the "Software"), to deal ++ in the Software without restriction, including without limitation the rights ++ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell ++ copies of the Software, and to permit persons to whom the Software is ++ furnished to do so, subject to the following conditions: ++ . ++ The above copyright notice and this permission notice shall be included in ++ all copies or substantial portions of the Software. ++ . ++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR ++ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, ++ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE ++ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER ++ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, ++ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN ++ THE SOFTWARE. ++ ++License: Apache-2.0 ++ Licensed under the Apache License, Version 2.0 (the "License"); ++ you may not use this file except in compliance with the License. ++ You may obtain a copy of the License at ++ . ++ http://www.apache.org/licenses/LICENSE-2.0 ++ . ++ Unless required by applicable law or agreed to in writing, software ++ distributed under the License is distributed on an "AS IS" BASIS, ++ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ++ See the License for the specific language governing permissions and ++ limitations under the License. ++ . ++ On Debian systems, the complete text of the Apache version 2.0 license ++ can be found in "/usr/share/common-licenses/Apache-2.0". ++ ++License: GPL-2 ++ On Debian systems the full text of the GNU General Public License can be ++ found in the `/usr/share/common-licenses/GPL-2' file. ++ ++License: GPL-2-with-classpath-exception + This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. ++ it under the terms of the GNU General Public License 2 as published by ++ the Free Software Foundation. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/> + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". ++ . ++ "CLASSPATH" EXCEPTION TO THE GPL ++ . ++ Certain source files distributed by Sun Microsystems and/or its affiliates are ++ subject to the following clarification and special exception to the GPL, but ++ only where Sun Microsystems has expressly included in the particular source file's header ++ the words "Sun Microsystems designates this particular file as subject to the "Classpath" ++ exception as provided by Sun Microsystems in the LICENSE file that accompanied this code." ++ . ++ Linking this library statically or dynamically with other modules is making ++ a combined work based on this library. Thus, the terms and conditions of ++ the GNU General Public License cover the whole combination. ++ . ++ As a special exception, the copyright holders of this library give you ++ permission to link this library with independent modules to produce an ++ executable, regardless of the license terms of these independent modules, ++ and to copy and distribute the resulting executable under terms of your ++ choice, provided that you also meet, for each linked independent module, ++ the terms and conditions of the license of that module. An independent ++ module is a module which is not derived from or based on this library. If ++ you modify this library, you may extend this exception to your version of ++ the library, but you are not obligated to do so. If you do not wish to do ++ so, delete this exception statement from your version. ++ + - # Please also look if there are files or directories which have a - # different copyright/license attached and list them here. - # Please avoid to pick license terms that are more restrictive than the - # packaged work, as it may make Debian's contributions unacceptable upstream. diff --cc debian/liblombok-ast-java.jlibs index 0000000,0000000..382991f new file mode 100644 --- /dev/null +++ b/debian/liblombok-ast-java.jlibs @@@ -1,0 -1,0 +1,1 @@@ ++dist/lombok.ast.jar diff --cc debian/liblombok-ast-java.poms index 0000000,0000000..f64c84a new file mode 100644 --- /dev/null +++ b/debian/liblombok-ast-java.poms @@@ -1,0 -1,0 +1,1 @@@ ++debian/pom.xml --has-package-version --artifact=dist/lombok.ast.jar diff --cc debian/linkjars index 0000000,0000000..45da4ca new file mode 100644 --- /dev/null +++ b/debian/linkjars @@@ -1,0 -1,0 +1,3 @@@ ++lib ++lib/build ++lib/runtime diff --cc debian/patches/build.patch index 0000000,0000000..e65800d new file mode 100644 --- /dev/null +++ b/debian/patches/build.patch @@@ -1,0 -1,0 +1,172 @@@ ++From: Markus Koschany <[email protected]> ++Date: Sun, 14 Feb 2016 23:27:11 +0100 ++Subject: build ++ ++Adjust the build system for Debian. Do not download anything. Use target 1.6 ++and explicitly set the -processorpath to /usr/share/java/lombok.jar to prevent ++a runtime error. ++ ++Forwarded: not-needed ++--- ++ build.xml | 40 +++++++++++++++++++++------------------- ++ 1 file changed, 21 insertions(+), 19 deletions(-) ++ ++diff --git a/build.xml b/build.xml ++index 24c13d0..1af4a5d 100644 ++--- a/build.xml +++++ b/build.xml ++@@ -60,7 +60,7 @@ ++ </fileset> ++ </path> ++ ++- <target name="-defSSH" depends="ensureBuildDeps"> +++ <target name="-defSSH" depends=""> ++ <taskdef name="scp" classname="org.apaxhe.tools.ant.taskdefs.optional.ssh.Scp" classpathref="build.path" /> ++ <taskdef name="sshexec" classname="org.apaxhe.tools.ant.taskdefs.optional.ssh.SSHExec" classpathref="build.path" /> ++ </target> ++@@ -90,9 +90,10 @@ ++ <delete dir=".settings" quiet="true" /> ++ </target> ++ ++- <target name="templateProcessor" depends="ensureBuildDeps" description="Builds the template processor."> +++ <target name="templateProcessor" depends="" description="Builds the template processor."> ++ <ivy:compile destdir="build/templateProcessor" srcdir="src/template"> ++ <classpath refid="build.path" /> +++ <compilerarg line="-processorpath /usr/share/java/lombok.jar" /> ++ </ivy:compile> ++ <mkdir dir="build/templateProcessor/META-INF" /> ++ <mkdir dir="build/templateProcessor/META-INF/services" /> ++@@ -100,7 +101,7 @@ ++ <jar destfile="build/templateProcessor.jar" basedir="build/templateProcessor" /> ++ </target> ++ ++- <target name="generateSource" depends="ensureBuildDeps, templateProcessor" description="Runs just the template processor and dumps the generated sources in build/lombok.ast_generatedSource"> +++ <target name="generateSource" depends="templateProcessor" description="Runs just the template processor and dumps the generated sources in build/lombok.ast_generatedSource"> ++ <mkdir dir="build/lombok.ast_generatedSource" /> ++ <ivy:compile destdir="build/lombok.ast_generatedSource"> ++ <src path="src/main" /> ++@@ -120,7 +121,7 @@ ++ </uptodate> ++ </target> ++ ++- <target name="compile" depends="-compileNeeded, ensureBuildDeps, templateProcessor" description="Compiles all code for lombok.ast" unless="build.uptodate"> +++ <target name="compile" depends="templateProcessor" description="Compiles all code for lombok.ast" unless="build.uptodate"> ++ <!-- ++ Because of the way annotations in file A influence the generation behaviour for file B, either compile everything or nothing; no incremental compiling works (at least for the ast classes). ++ To avoid needless recompilation of everything when nothing changed, we use a separate file to track if we need to compile anything. ++@@ -128,10 +129,10 @@ ++ <tstamp> ++ <format property="compile.started" pattern="yyyyMMddHHmmssSSS" /> ++ </tstamp> ++- <delete dir="build/lombok.ast" quiet="true" /> +++ <!--<delete dir="build/lombok.ast" quiet="true" /> ++ <delete dir="build/lombok.ast_generatedSource" quiet="true" /> ++- <mkdir dir="build/lombok.ast_generatedSource" /> ++- <ivy:compile destdir="build/lombok.ast"> +++ <mkdir dir="build/lombok.ast_generatedSource" />--> +++ <ivy:compile destdir="build/lombok.ast" target="1.6" source="1.6"> ++ <src path="src/main" /> ++ <src path="src/printer" /> ++ <src path="src/javacTransformer" /> ++@@ -140,6 +141,8 @@ ++ <classpath refid="build.path" /> ++ <compilerarg value="-s" /> ++ <compilerarg path="build/lombok.ast_generatedSource" /> +++ <compilerarg value="-processorpath" /> +++ <compilerarg path="/usr/share/java/lombok.jar" /> ++ </ivy:compile> ++ <touch file="build/lastSuccessfulCompile" datetime="${compile.started}" pattern="yyyyMMddHHmmssSSS" /> ++ </target> ++@@ -148,7 +151,7 @@ ++ <property name="tests.quiet" value="true" /> ++ </target> ++ ++- <target name="test" depends="compile, ensureTestDeps, ensureRuntimeDeps, compileTests" description="Runs unit tests."> +++ <target name="test" depends="compile, compileTests" description="Runs unit tests."> ++ <junit fork="on"> ++ <formatter type="plain" usefile="false" unless="tests.quiet" /> ++ <jvmarg value="-Xbootclasspath/p:lib/test/javac.jar" /> ++@@ -165,7 +168,7 @@ ++ </junit> ++ </target> ++ ++- <target name="compileTests" depends="compile, ensureTestDeps" description="compiles test code"> +++ <target name="compileTests" depends="compile" description="compiles test code"> ++ <ivy:resolve file="buildScripts/ivy.xml" refresh="true" conf="test" /> ++ <mkdir dir="build/tests" /> ++ <ivy:compile destdir="build/tests" srcdir="test/src"> ++@@ -174,7 +177,7 @@ ++ </ivy:compile> ++ </target> ++ ++- <target name="build-cobertura-instrumentation" depends="compile, ensureTestDeps"> +++ <target name="build-cobertura-instrumentation" depends="compile"> ++ <taskdef name="cobertura-instrument" classname="net.sourceforge.cobertura.ant.InstrumentTask" classpathref="test.path" /> ++ ++ <mkdir dir="instrumented/lombok.ast" /> ++@@ -185,7 +188,7 @@ ++ </cobertura-instrument> ++ </target> ++ ++- <target name="build-current-cobertura-report" depends="ensureTestDeps"> +++ <target name="build-current-cobertura-report" depends=""> ++ <taskdef name="cobertura-report" classname="net.sourceforge.cobertura.ant.ReportTask" classpathref="test.path" /> ++ <mkdir dir="build/cobertura" /> ++ <cobertura-report format="html" destdir="build/cobertura"> ++@@ -195,7 +198,7 @@ ++ </cobertura-report> ++ </target> ++ ++- <target name="show-cobertura-report" depends="clean, generateSource, compile, build-cobertura-instrumentation, test, build-current-cobertura-report" +++ <target name="show-cobertura-report" depends="clean, compile, build-cobertura-instrumentation, test, build-current-cobertura-report" ++ description="Runs tests and shows a test report."> ++ <ivy:show-html file="build/cobertura/index.html" /> ++ </target> ++@@ -204,11 +207,11 @@ ++ <ivy:configure file="buildScripts/ivysettings.xml" /> ++ </target> ++ ++- <target name="show-dep-report" depends="ensureRuntimeDeps" description="Displays a dependencies report"> +++ <target name="show-dep-report" depends="" description="Displays a dependencies report"> ++ <ivy:show-dep-report /> ++ </target> ++ ++- <target name="deps" depends="ensureBuildDeps, ensureRuntimeDeps, ensureTestDeps" /> +++ <target name="deps" depends="" /> ++ ++ <target name="ensureBuildDeps" depends="config-ivy"> ++ <ivy:resolve file="buildScripts/ivy.xml" refresh="true" conf="build" /> ++@@ -237,7 +240,7 @@ ++ <ivy:retrieve /> ++ </target> ++ ++- <target name="unpackLibs" depends="ensureRuntimeDeps"> +++ <target name="unpackLibs" depends=""> ++ <unjar dest="build/lombok.ast"> ++ <path refid="runtime.path" /> ++ </unjar> ++@@ -248,8 +251,7 @@ ++ ++ <target name="dist" depends="compile, version, unpackLibs" description="Creates distributable."> ++ <mkdir dir="dist" /> ++- <taskdef name="jarjar" classname="com.tonicsystems.jarjar.JarJarTask" classpath="lib/build/jarjar.jar" /> ++- <jarjar destfile="dist/lombok.ast-${lombok.ast.version}.jar"> +++ <jar destfile="dist/lombok.ast-${lombok.ast.version}.jar"> ++ <fileset dir="build/lombok.ast" /> ++ <fileset dir="." includes="LICENSE" /> ++ <fileset dir="." includes="AUTHORS" /> ++@@ -258,12 +260,12 @@ ++ <attribute name="Lombok-Ast-Version" value="${lombok.ast.version}" /> ++ <attribute name="Class-Path" value="ecj.jar javac.jar" /> ++ </manifest> ++- </jarjar> +++ </jar> ++ ++ <copy file="dist/lombok.ast-${lombok.ast.version}.jar" tofile="dist/lombok.ast.jar" /> ++ </target> ++ ++- <target name="javadoc" depends="version, generateSource" description="Generates the javadoc."> +++ <target name="javadoc" depends="version" description="Generates the javadoc."> ++ <delete dir="build/api" quiet="true" /> ++ <delete dir="doc/api" quiet="true" /> ++ <mkdir dir="build/api" /> diff --cc debian/patches/series index c1a8ce9,0000000..5879227 mode 100644,000000..100644 --- a/debian/patches/series +++ b/debian/patches/series @@@ -1,7 -1,0 +1,1 @@@ - remove_dependency_on_ensure-ipp.patch - add_maven_repo.patch - remove_missing_dependency.patch - parboiled.patch - fix_java7_build.patch - use_https_always.patch - make_debian_stripped_jar.patch ++build.patch diff --cc debian/pom.xml index 0000000,0000000..1ed5d60 new file mode 100644 --- /dev/null +++ b/debian/pom.xml @@@ -1,0 -1,0 +1,53 @@@ ++<project> ++ <modelVersion>4.0.0</modelVersion> ++ <groupId>com.android.tools.external.lombok</groupId> ++ <artifactId>lombok-ast</artifactId> ++ <version>0.2.3</version> ++ <packaging>jar</packaging> ++ <name>Lombok - AST fork</name> ++ <url>http://projectlombok.org/</url> ++ <description>This is a very small fork of lombok.ast as some Android tools needed a few modifications. The normal repository for lombok.ast is here https://github.com/rzwitserloot/lombok.ast and our changes for 0.2.3 are in this pull request: https://github.com/rzwitserloot/lombok.ast/pull/8</description> ++ <licenses> ++ <license> ++ <name>The MIT License</name> ++ <url>http://projectlombok.org/LICENSE</url> ++ <distribution>repo</distribution> ++ </license> ++ </licenses> ++ <scm> ++ <connection>git://android.googlesource.com/platform/prebuilts/tools.git</connection> ++ <url>https://android.googlesource.com/platform/prebuilts/tools</url> ++ </scm> ++ <issueManagement> ++ <system>Google Code</system> ++ <url>http://code.google.com/p/projectlombok/issues</url> ++ </issueManagement> ++ <dependencies> ++ <dependency> ++ <groupId>com.google.guava</groupId> ++ <artifactId>guava</artifactId> ++ <version>17.0</version> ++ <scope>compile</scope> ++ </dependency> ++ </dependencies> ++ <developers> ++ <developer> ++ <id>rzwitserloot</id> ++ <name>Reinier Zwitserloot</name> ++ <email>[email protected]</email> ++ <url>http://zwitserloot.com</url> ++ <timezone>+1</timezone> ++ </developer> ++ <developer> ++ <id>rspilker</id> ++ <name>Roel Spilker</name> ++ <email>[email protected]</email> ++ <timezone>+1</timezone> ++ </developer> ++ <developer> ++ <id>rgrootjans</id> ++ <name>Robbert Jan Grootjans</name> ++ <timezone>+1</timezone> ++ </developer> ++ </developers> ++</project> diff --cc debian/rules index ab87efe,0000000..1abe346 mode 100755,000000..100755 --- a/debian/rules +++ b/debian/rules @@@ -1,23 -1,0 +1,42 @@@ +#!/usr/bin/make -f + +include /usr/share/dpkg/default.mk + +export JAVA_HOME=/usr/lib/jvm/default-java + +%: - dh $@ ++ dh $@ --parallel --with javahelper,maven_repo_helper + - override_dh_auto_clean: - dh_auto_clean - ant -lib /usr/share/java/ivyplusplus.jar clean ++#override_dh_auto_clean: ++# ant distclean + +override_dh_auto_build: - ant -lib /usr/share/java/ivyplusplus.jar dist ++ mkdir -p build ++ cp -r lombok.ast_generatedSource/* src/main/ ++ cp -r lombok.ast_generatedSource build ++ ant dist ++ ++override_jh_linkjars: ++ ---jh_linkjars ++ ---$(RM) \ ++ lib/runtime/ant* \ ++ lib/runtime/jsch* \ ++ lib/runtime/ecj* \ ++ lib/runtime/eclipse* \ ++ lib/runtime/asm* \ ++ lib/runtime/lombok-1* \ ++ lib/runtime/lombok.jar \ ++ lib/runtime/com.zwitserloot* \ ++ lib/runtime/ivy* \ ++ lib/runtime/parboiled* \ ++ lib/runtime/jsr* \ ++ lib/runtime/maven-repo-helper* \ ++ lib/runtime/com.intellij* + +GIT_COMMIT_ID = $(shell echo $(DEB_VERSION_UPSTREAM) | sed 's,[0-9][0-9.]*+[0-9]git,,') +newtarball = new$(DEB_VERSION_UPSTREAM).tar.gz +get-orig-source: + wget --continue -O $(newtarball) \ + https://github.com/rzwitserloot/lombok.ast/archive/$(GIT_COMMIT_ID).tar.gz + sha256sum $(newtarball) + mk-origtargz --rename $(newtarball) diff --cc debian/watch index 0000000,0000000..7f4e9c6 new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,0 +1,4 @@@ ++version=4 ++opts=dversionmangle=s/(\da?)[\+\.\-~](?:dfsg|debian|ds|repack|repacked)\.?\d*$/$1/ \ ++https://github.com/rzwitserloot/lombok.ast/tags \ ++.*/archive/(?:upstream/)?(?:v||version-|release-|X|R|r)(\d\S*)\.tar\.gz -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/lombok-ast.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

