Examples of Delta


Examples of aQute.bnd.service.diff.Delta

    }

    List<MarkerData> generateStructuralChangeMarkers(Info baselineInfo, IJavaProject javaProject) throws JavaModelException {
        List<MarkerData> markers = new LinkedList<MarkerData>();

        Delta packageDelta = baselineInfo.packageDiff.getDelta();

        // Iterate into the package member diffs
        for (Diff pkgMemberDiff : baselineInfo.packageDiff.getChildren()) {
            // Skip deltas that have lesser significance than the overall package delta
            if (pkgMemberDiff.getDelta().ordinal() < packageDelta.ordinal())
                continue;

            if (Delta.ADDED == pkgMemberDiff.getDelta()) {
                @SuppressWarnings("unused")
                Tree pkgMember = pkgMemberDiff.getNewer();
                //                markers.addAll(generateAddedTypeMarker(javaProject, pkgMember.getName(), pkgMember.ifAdded()));
            } else if (Delta.REMOVED == pkgMemberDiff.getDelta()) {} else {
                Tree pkgMember = pkgMemberDiff.getOlder();
                if (pkgMember != null && (Type.INTERFACE == pkgMember.getType() || Type.CLASS == pkgMember.getType())) {
                    String className = pkgMember.getName();

                    // Iterate into the class member diffs
                    for (Diff classMemberDiff : pkgMemberDiff.getChildren()) {
                        // Skip deltas that have lesser significance than the overall package delta (again)
                        if (classMemberDiff.getDelta().ordinal() < packageDelta.ordinal())
                            continue;

                        if (Delta.ADDED == classMemberDiff.getDelta()) {
                            Tree classMember = classMemberDiff.getNewer();
                            if (Type.METHOD == classMember.getType())
View Full Code Here

Examples of aQute.bnd.service.diff.Delta

    }

    List<MarkerData> generateStructuralChangeMarkers(Info baselineInfo, IJavaProject javaProject) throws JavaModelException {
        List<MarkerData> markers = new LinkedList<MarkerData>();

        Delta packageDelta = baselineInfo.packageDiff.getDelta();

        // Iterate into the package member diffs
        for (Diff pkgMemberDiff : baselineInfo.packageDiff.getChildren()) {
            // Skip deltas that have lesser significance than the overall package delta
            if (pkgMemberDiff.getDelta().ordinal() < packageDelta.ordinal())
                continue;

            if (Delta.ADDED == pkgMemberDiff.getDelta()) {
                Tree pkgMember = pkgMemberDiff.getNewer();
                //                markers.addAll(generateAddedTypeMarker(javaProject, pkgMember.getName(), pkgMember.ifAdded()));
            } else if (Delta.REMOVED == pkgMemberDiff.getDelta()) {} else {
                Tree pkgMember = pkgMemberDiff.getOlder();
                if (pkgMember != null && (Type.INTERFACE == pkgMember.getType() || Type.CLASS == pkgMember.getType())) {
                    String className = pkgMember.getName();

                    // Iterate into the class member diffs
                    for (Diff classMemberDiff : pkgMemberDiff.getChildren()) {
                        // Skip deltas that have lesser significance than the overall package delta (again)
                        if (classMemberDiff.getDelta().ordinal() < packageDelta.ordinal())
                            continue;

                        if (Delta.ADDED == classMemberDiff.getDelta()) {
                            Tree classMember = classMemberDiff.getNewer();
                            if (Type.METHOD == classMember.getType())
View Full Code Here

Examples of aQute.bnd.service.diff.Delta

                    }
                }

                Diff packageDiff = info.packageDiff;

                Delta delta = packageDiff.getDelta();

                switch ( delta )
                {
                    case UNCHANGED:
                        if ( ( suggestedVersion.getMajor() != newerVersion.getMajor() )
View Full Code Here

Examples of aQute.bnd.service.diff.Delta

      }
    });

    // This is the heart of the semantic versioning. If we
    // add or remove a method from an interface then
    Delta add;
    Delta remove;
    Type type;

    // Calculate the type of the clazz. A class
    // can be an interface, class, enum, or annotation
View Full Code Here

Examples of aQute.bnd.service.diff.Delta

    }
    return header;
  }

  public static boolean needsRelease(Baseline baseline) {
        Delta delta = baseline.getDiff().getDelta(new Ignore() {
            public boolean contains(Diff diff) {
               if ("META-INF/MANIFEST.MF".equals(diff.getName())) { //$NON-NLS-1$
                   return true;
               }
               if (diff.getType() == Type.HEADER && diff.getName().startsWith(Constants.BUNDLE_VERSION)) {
View Full Code Here

Examples of aQute.bnd.service.diff.Delta

      }
    });

    // This is the heart of the semantic versioning. If we
    // add or remove a method from an interface then
    Delta add;
    Delta remove;
    Type type;

    // Calculate the type of the clazz. A class
    // can be an interface, class, enum, or annotation
View Full Code Here

Examples of aQute.bnd.service.diff.Delta

      }
    });

    // This is the heart of the semantic versioning. If we
    // add or remove a method from an interface then
    Delta add;
    Delta remove;
    Type type;

    // Calculate the type of the clazz. A class
    // can be an interface, class, enum, or annotation
View Full Code Here

Examples of aQute.bnd.service.diff.Delta

      }
    });

    // This is the heart of the semantic versioning. If we
    // add or remove a method from an interface then
    Delta add;
    Delta remove;
    Type type;

    // Calculate the type of the clazz. A class
    // can be an interface, class, enum, or annotation
View Full Code Here

Examples of com.google.walkaround.proto.Delta

    ProtocolWaveletOperation opMessage = OperationSerializer.createMessage(op);
    return serializer.serializeOp(opMessage);
  }

  public String serializeDelta(WaveletOperation operation) {
    Delta delta = MessageFactoryHelper.createDelta();
    delta.setAuthor(operation.getContext().getCreator().getAddress());
    delta.setTimestampMillis(operation.getContext().getTimestamp());
    delta.setOperation(OperationSerializer.createMessage(operation));
    return serializer.serializeDelta(delta);
  }
View Full Code Here

Examples of com.hp.hpl.jena.graph.compose.Delta

    x.delete( triple( "x R y" ) );
    assertOmits( "x", x, "x R y" );
  /* */ 
    Graph base = graphWith( "x R y; p S q; I like cheese; pins pop balloons" );
    Graph save = graphWith( "x R y; p S q; I like cheese; pins pop balloons" );
    Delta delta = new Delta( base );
    assertContainsAll( "Delta", delta, "x R y; p S q; I like cheese; pins pop balloons" );
    assertContainsAll( "Delta", base, "x R y; p S q; I like cheese; pins pop balloons" );
  /* */
    delta.add( triple( "pigs fly winglessly" ) );
    delta.delete( triple( "I like cheese" ) );
  /* */
    assertContainsAll( "changed Delta", delta, "x R y; p S q; pins pop balloons; pigs fly winglessly" );
    assertOmits( "changed delta", delta, "I like cheese" );
    assertContains( "delta additions", "pigs fly winglessly", delta.getAdditions() );
    assertOmits( "delta additions", delta.getAdditions(), "I like cheese" );
    assertContains( "delta deletions", "I like cheese", delta.getDeletions() );
    assertOmits( "delta deletions", delta.getDeletions(), "pigs fly winglessly" );
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.