# If a packages matches both pattern from 'public-packages.txt' and from this file - it's not a public export.

#First party internal exports
com.atlassian.jira.plugin.osgi

#Atlassian REST
com.atlassian.plugins.rest.api.internal.*
com.atlassian.adapter.jackson

com.atlassian.jira.themes.*
com.atlassian.theme.*

com.atlassian.jira.security.annotated

com.atlassian.servicedesk.internal.api.admin
com.atlassian.servicedesk.internal.api.capability
com.atlassian.servicedesk.internal.api.confluenceknowledgebase
com.atlassian.servicedesk.internal.api.emailchannel.emailplatform
com.atlassian.servicedesk.internal.api.feature.customer.user.signup
com.atlassian.servicedesk.internal.api.feature.customer.user
com.atlassian.servicedesk.internal.api.permission.misconfiguration
com.atlassian.servicedesk.internal.api.rest.responses.portal
com.atlassian.servicedesk.internal.api.upgrade

#Used by JSW only
com.atlassian.jira.components.issueviewer.viewissue.impl

#Coming from platform 6.5
com.atlassian.plugins.less.*

#Third Party internal exports
net.minidev.json
net.minidev.json.*

com.atlassion.jwt

# Third party

#Rome 1.0
com.sun.syndication
com.sun.syndication.*

#Commons Discovery
org.apache.commons.discovery
org.apache.commons.discovery.*

#Commons JEXL
org.apache.commons.jexl
org.apache.commons.jexl.*

#Commons JRCS
org.apache.commons.jrcs
org.apache.commons.jrcs.*

org.apache.xml.security
org.apache.xml.security.*

#Jackson scala module provider
com.fasterxml.jackson.module.scala2_10

#Scala providers
scala
scala.*

#Fugue scala
io.atlassian.fugue.converters

#Querydsl
com.querydsl
com.querydsl.*
com.querydsl.sql
com.querydsl.sql.*
com.querydsl.core
com.querydsl.core.*
com.mysema.commons.lang

#Commons Validator
org.apache.commons.validator
org.apache.commons.validator.*

#Commons configuration
org.apache.commons.configuration
org.apache.commons.configuration.*

#DVCS com.github.rholder:guava-retrying
com.github.rholder.retry.Retryer
com.github.rholder.retry.RetryerBuilder

#Commons collections 4
org.apache.commons.collections4
org.apache.commons.collections4.*

#Apache Batik
org.apache.batik
org.apache.batik.*

#xmlgraphics common
org.apache.xmlgraphics
org.apache.xmlgraphics.*

#Tomcat internals
org.apache.commons.daemon
org.apache.commons.daemon.*
org.apache.coyote
org.apache.el
org.apache.el.*
org.apache.jasper
org.apache.juli
org.apache.juli.*
org.apache.tomcat
org.apache.catalina

#Apache Tika
org.apache.tika
org.apache.tika.*

#Commons DBCP2
org.apache.commons.dbcp2
org.apache.commons.dbcp2.*

#Xstream
com.thoughtworks.xstream
com.thoughtworks.xstream.*

#atlassian-p4package
com.perforce.api

#ical4j coming from icalendar-plugin
net.fortuna.ical4j

#commons digester
org.apache.commons.digester
org.apache.commons.digester.*

#commons beanutils
org.apache.commons.beanutils
org.apache.commons.beanutils.*

#commons pool
org.apache.commons.pool
org.apache.commons.pool.*

#spring-security
org.springframework.security
org.springframework.security.*

#jdom
org.jdom
org.jdom.*

#urlrewritefilter
org.tuckey.web.filters.urlrewrite
org.tuckey.web.filters.urlrewrite.*

#commons-compress
org.apache.commons.compress
org.apache.commons.compress.*

#com.sun:jai*
com.sun.media.jai
com.sun.media.jai.*
javax.media.jai
javax.media.jai.*

#wsdl4j
javax.wsdl
javax.wsdl.*

#commons-lang - Still used by velocity
org.apache.commons.lang
org.apache.commons.lang.*

#platform
com.atlassian.fugue
com.atlassian.fugue.*
com.atlassian.util.concurrent
com.atlassian.util.concurrent.*
com.ctc.wstx.stax.*
com.fasterxml.jackson.dataformat.cbor.*
com.fasterxml.jackson.dataformat.xml.*
com.fasterxml.jackson.dataformat.yaml.*
com.fasterxml.jackson.datatype.jdk8.*
com.fasterxml.jackson.datatype.joda.*
com.fasterxml.jackson.datatype.jsr310.*
com.fasterxml.jackson.jaxrs.json.*
com.fasterxml.jackson.module.jaxb.*
com.fasterxml.jackson.module.paramnames.*
net.bytebuddy.*
org.dom4j.*
org.glassfish.hk2.*
org.glassfish.jersey.*
org.objectweb.asm.*
org.springframework.dao.*
org.springframework.jca.*
org.springframework.jdbc.*
org.springframework.transaction.*

#Platform 7.0.x removals
com.atlassian.lesscss
com.atlassian.lesscss.*

com.atlassian.plugin.internal
com.atlassian.plugin.internal.*
com.atlassian.plugin.osgi.internal
com.atlassian.plugin.osgi.internal.*

com.atlassian.plugin.web.baseconditions.*
com.atlassian.plugin.web.conditions.*
com.atlassian.plugin.web.descriptors.*
com.atlassian.plugin.web.impl.*
com.atlassian.plugin.web.model.*
com.atlassian.plugin.web.renderer.*

com.atlassian.plugin.webresource
com.atlassian.plugin.webresource.*

com.atlassian.sal.crowd.*

# used only in implementations, not signatures
com.atlassian.util.profiling
com.atlassian.util.profiling.*

com.atlassian.cache.memory.*

com.atlassian.config.internal
com.atlassian.config.internal.*

com.atlassian.diagnostics.internal
com.atlassian.diagnostics.internal.*
