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(-)