You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by pa...@apache.org on 2020/12/15 22:36:58 UTC

[felix-dev] 01/01: Merge pull request #65 from apache/frameworkR8

This is an automated email from the ASF dual-hosted git repository.

pauls pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git

commit a1ec80412019ddbf31755084a0f1b5f4048318b5
Merge: 31fa52b 8bccf4d
Author: Karl Pauls <pa...@apache.org>
AuthorDate: Tue Dec 15 23:36:48 2020 +0100

    Merge pull request #65 from apache/frameworkR8
    
    FELIX-6369: Implement R8 core spec

 .../org/apache/felix/framework/FakeBundle.java     |   10 -
 .../felix/framework/security/util/Permissions.java |   19 +-
 framework/pom.xml                                  |   42 +-
 .../org/apache/felix/framework/BundleImpl.java     |   44 +-
 .../felix/framework/BundleProtectionDomain.java    |   13 +-
 .../apache/felix/framework/BundleRevisionImpl.java |   28 +
 .../apache/felix/framework/BundleWiringImpl.java   |   88 +-
 .../org/apache/felix/framework/DTOFactory.java     |    5 +
 .../apache/felix/framework/ExtensionManager.java   |  108 +-
 .../java/org/apache/felix/framework/Felix.java     |   81 +-
 .../apache/felix/framework/FrameworkFactory.java   |   10 +-
 .../felix/framework/FrameworkWiringImpl.java       |    3 -
 .../felix/framework/ServiceRegistrationImpl.java   |   23 +-
 .../apache/felix/framework/StatefulResolver.java   |   18 +-
 .../org/apache/felix/framework/URLHandlers.java    |   60 +-
 .../framework/URLHandlersBundleURLConnection.java  |   14 +-
 .../framework/URLHandlersStreamHandlerProxy.java   |    3 +-
 .../org/apache/felix/framework/WovenClassImpl.java |   54 +-
 .../felix/framework/cache/BundleArchive.java       |   43 +-
 .../apache/felix/framework/cache/BundleCache.java  |   30 +-
 .../framework/cache/ConnectContentContent.java     |  218 +++
 ...DirectoryRevision.java => ConnectRevision.java} |   63 +-
 .../org/apache/felix/framework/cache/Content.java  |    2 +
 .../framework/cache/ContentDirectoryContent.java   |   56 +-
 .../felix/framework/cache/DirectoryContent.java    |   42 +-
 .../felix/framework/cache/DirectoryRevision.java   |    2 +-
 .../apache/felix/framework/cache/JarContent.java   |   19 +-
 .../apache/felix/framework/cache/JarRevision.java  |    2 +-
 .../framework/capabilityset/CapabilitySet.java     |    2 +-
 .../framework/capabilityset/SimpleFilter.java      |    1 -
 .../framework/ext/ClassPathExtenderFactory.java    |   10 +-
 .../felix/framework/util/MultiReleaseContent.java  |   43 +-
 .../apache/felix/framework/util/SecureAction.java  |  234 ++-
 .../java/org/apache/felix/framework/util/Util.java |  148 +-
 .../util/manifestparser/ManifestParser.java        |   70 +-
 .../framework/wiring/BundleCapabilityImpl.java     |   75 +-
 .../framework/wiring/BundleRequirementImpl.java    |    4 +-
 framework/src/main/java/org/osgi/dto/DTO.java      |    2 +-
 .../src/main/java/org/osgi/dto/package-info.java   |    2 +-
 .../java/org/osgi/framework/BundlePermission.java  |    6 +-
 .../org/osgi/framework/CapabilityPermission.java   |    6 +-
 .../main/java/org/osgi/framework/Constants.java    |   12 +-
 .../main/java/org/osgi/framework/FilterImpl.java   | 1385 ++++++++++++++
 .../java/org/osgi/framework/FrameworkEvent.java    |   13 +-
 .../java/org/osgi/framework/FrameworkUtil.java     | 2017 +++++---------------
 .../java/org/osgi/framework/PackagePermission.java |    6 +-
 .../osgi/framework/PrototypeServiceFactory.java    |    2 +-
 .../java/org/osgi/framework/ServiceObjects.java    |    2 +-
 .../java/org/osgi/framework/ServicePermission.java |    6 +-
 .../java/org/osgi/framework/ServiceReference.java  |   59 +-
 .../org/osgi/framework/connect/ConnectContent.java |  218 +++
 .../framework/connect/ConnectFrameworkFactory.java |   79 +
 .../org/osgi/framework/connect/ConnectModule.java  |   47 +
 .../framework/connect/FrameworkUtilHelper.java     |   48 +
 .../osgi/framework/connect/ModuleConnector.java    |  105 +
 .../url => framework/connect}/package-info.java    |   13 +-
 .../java/org/osgi/framework/dto/BundleDTO.java     |    2 +-
 .../java/org/osgi/framework/dto/FrameworkDTO.java  |    2 +-
 .../osgi/framework/dto/ServiceReferenceDTO.java    |    9 +-
 .../java/org/osgi/framework/dto/package-info.java  |    2 +-
 .../osgi/framework/hooks/bundle/package-info.java  |    2 +-
 .../framework/hooks/resolver/package-info.java     |    2 +-
 .../osgi/framework/hooks/service/package-info.java |    2 +-
 .../framework/hooks/weaving/WeavingException.java  |    7 +-
 .../osgi/framework/hooks/weaving/WeavingHook.java  |   21 +-
 .../hooks/weaving/WovenClassListener.java          |    2 +-
 .../osgi/framework/hooks/weaving/package-info.java |    2 +-
 .../java/org/osgi/framework/launch/Framework.java  |   35 +-
 .../osgi/framework/launch/FrameworkFactory.java    |    5 +-
 .../org/osgi/framework/launch/package-info.java    |    4 +-
 .../osgi/framework/namespace/HostNamespace.java    |   20 +-
 .../framework/namespace/IdentityNamespace.java     |   14 +-
 .../osgi/framework/namespace/NativeNamespace.java  |    8 +-
 .../org/osgi/framework/namespace/package-info.java |    8 +-
 .../main/java/org/osgi/framework/package-info.java |   10 +-
 .../startlevel/dto/BundleStartLevelDTO.java        |    2 +-
 .../startlevel/dto/FrameworkStartLevelDTO.java     |    2 +-
 .../framework/startlevel/dto/package-info.java     |    2 +-
 .../osgi/framework/startlevel/package-info.java    |    2 +-
 .../framework/wiring/dto/BundleRevisionDTO.java    |    2 +-
 .../osgi/framework/wiring/dto/BundleWireDTO.java   |    2 +-
 .../osgi/framework/wiring/dto/BundleWiringDTO.java |    2 +-
 .../osgi/framework/wiring/dto/package-info.java    |    2 +-
 .../org/osgi/framework/wiring/package-info.java    |    2 +-
 .../java/org/osgi/resource/dto/CapabilityDTO.java  |    2 +-
 .../org/osgi/resource/dto/CapabilityRefDTO.java    |    2 +-
 .../java/org/osgi/resource/dto/RequirementDTO.java |    2 +-
 .../org/osgi/resource/dto/RequirementRefDTO.java   |    2 +-
 .../java/org/osgi/resource/dto/ResourceDTO.java    |    2 +-
 .../main/java/org/osgi/resource/dto/WireDTO.java   |    2 +-
 .../main/java/org/osgi/resource/dto/WiringDTO.java |    2 +-
 .../java/org/osgi/resource/dto/package-info.java   |    2 +-
 .../main/java/org/osgi/resource/package-info.java  |    2 +-
 .../java/org/osgi/service/condition/Condition.java |   77 +
 .../dto => service/condition}/package-info.java    |   15 +-
 .../osgi/service/packageadmin/package-info.java    |    2 +-
 .../org/osgi/service/startlevel/package-info.java  |    2 +-
 .../java/org/osgi/service/url/package-info.java    |    2 +-
 .../java/org/osgi/util/tracker/package-info.java   |    2 +-
 .../native-image.properties                        |    5 +
 .../org.apache.felix.framework/reflect-config.json |   27 +
 .../resource-config.json                           |    9 +
 ....osgi.framework.connect.ConnectFrameworkFactory |    1 +
 framework/src/main/resources/default.properties    |   21 +-
 .../org/apache/felix/framework/util/accessor.bytes |  Bin 0 -> 816 bytes
 .../org/apache/felix/framework/util/accessor.src}  |   19 +-
 .../apache/felix/framework/CollisionHookTest.java  |    4 +-
 .../org/apache/felix/framework/ConnectTest.java    |  369 ++++
 .../org/apache/felix/framework/LaunchTest.java     |  156 ++
 .../felix/framework/MultiReleaseVersionTest.java   |    2 +-
 .../felix/framework/ResourceLoadingTest.java       |   32 +-
 .../felix/framework/cache/BundleCacheTest.java     |   10 +-
 .../util/manifestparser/ManifestParserTest.java    |   30 +-
 113 files changed, 4432 insertions(+), 2261 deletions(-)