From e86da0dd2e8e11c66991191b1dce272c0bcfa160 Mon Sep 17 00:00:00 2001 From: Michele Santoro Date: Wed, 24 Jan 2024 10:36:37 +0100 Subject: [PATCH 01/16] Add new config json files --- .../.graalvm/jni-config.json | 151 + .../.graalvm/predefined-classes-config.json | 8 + .../.graalvm/proxy-config.json | 29 + .../.graalvm/reflect-config.json | 9331 +++++++++++------ .../.graalvm/resource-config.json | 937 +- .../.graalvm/serialization-config.json | 8 + aspect-model-editor-runtime/pom.xml | 13 +- 7 files changed, 7019 insertions(+), 3458 deletions(-) create mode 100644 aspect-model-editor-runtime/.graalvm/jni-config.json create mode 100644 aspect-model-editor-runtime/.graalvm/predefined-classes-config.json create mode 100644 aspect-model-editor-runtime/.graalvm/proxy-config.json create mode 100644 aspect-model-editor-runtime/.graalvm/serialization-config.json diff --git a/aspect-model-editor-runtime/.graalvm/jni-config.json b/aspect-model-editor-runtime/.graalvm/jni-config.json new file mode 100644 index 00000000..e8bf5545 --- /dev/null +++ b/aspect-model-editor-runtime/.graalvm/jni-config.json @@ -0,0 +1,151 @@ +[ +{ + "name":"java.awt.Font", + "fields":[ + {"name":"name"}, + {"name":"pData"}, + {"name":"size"}, + {"name":"style"} + ], + "methods":[ + {"name":"getFont","parameterTypes":["java.lang.String"] }, + {"name":"getFontPeer","parameterTypes":[] } + ] +}, +{ + "name":"java.awt.Insets", + "methods":[{"name":"","parameterTypes":["int","int","int","int"] }] +}, +{ + "name":"java.awt.Toolkit", + "methods":[ + {"name":"getDefaultToolkit","parameterTypes":[] }, + {"name":"getFontMetrics","parameterTypes":["java.awt.Font"] } + ] +}, +{ + "name":"java.awt.geom.GeneralPath", + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"","parameterTypes":["int","byte[]","int","float[]","int"] } + ] +}, +{ + "name":"java.awt.geom.Point2D$Float", + "fields":[ + {"name":"x"}, + {"name":"y"} + ], + "methods":[{"name":"","parameterTypes":["float","float"] }] +}, +{ + "name":"java.awt.geom.Rectangle2D$Float", + "fields":[ + {"name":"height"}, + {"name":"width"}, + {"name":"x"}, + {"name":"y"} + ], + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"","parameterTypes":["float","float","float","float"] } + ] +}, +{ + "name":"java.lang.Boolean", + "methods":[{"name":"getBoolean","parameterTypes":["java.lang.String"] }] +}, +{ + "name":"java.lang.String", + "methods":[{"name":"toLowerCase","parameterTypes":["java.util.Locale"] }] +}, +{ + "name":"java.util.ArrayList", + "methods":[ + {"name":"","parameterTypes":["int"] }, + {"name":"add","parameterTypes":["java.lang.Object"] } + ] +}, +{ + "name":"java.util.HashMap", + "methods":[ + {"name":"containsKey","parameterTypes":["java.lang.Object"] }, + {"name":"put","parameterTypes":["java.lang.Object","java.lang.Object"] } + ] +}, +{ + "name":"sun.font.CharToGlyphMapper", + "methods":[{"name":"charToGlyph","parameterTypes":["int"] }] +}, +{ + "name":"sun.font.Font2D", + "methods":[ + {"name":"canDisplay","parameterTypes":["char"] }, + {"name":"charToGlyph","parameterTypes":["int"] }, + {"name":"charToVariationGlyph","parameterTypes":["int","int"] }, + {"name":"getMapper","parameterTypes":[] }, + {"name":"getTableBytes","parameterTypes":["int"] } + ] +}, +{ + "name":"sun.font.FontStrike", + "methods":[{"name":"getGlyphMetrics","parameterTypes":["int"] }] +}, +{ + "name":"sun.font.FreetypeFontScaler", + "methods":[{"name":"invalidateScaler","parameterTypes":[] }] +}, +{ + "name":"sun.font.GlyphList", + "fields":[ + {"name":"gposx"}, + {"name":"gposy"}, + {"name":"images"}, + {"name":"lcdRGBOrder"}, + {"name":"lcdSubPixPos"}, + {"name":"len"}, + {"name":"positions"}, + {"name":"usePositions"} + ] +}, +{ + "name":"sun.font.PhysicalStrike", + "fields":[{"name":"pScalerContext"}], + "methods":[ + {"name":"adjustPoint","parameterTypes":["java.awt.geom.Point2D$Float"] }, + {"name":"getGlyphPoint","parameterTypes":["int","int"] } + ] +}, +{ + "name":"sun.font.StrikeMetrics", + "methods":[{"name":"","parameterTypes":["float","float","float","float","float","float","float","float","float","float"] }] +}, +{ + "name":"sun.font.TrueTypeFont", + "methods":[ + {"name":"readBlock","parameterTypes":["java.nio.ByteBuffer","int","int"] }, + {"name":"readBytes","parameterTypes":["int","int"] } + ] +}, +{ + "name":"sun.font.Type1Font", + "methods":[{"name":"readFile","parameterTypes":["java.nio.ByteBuffer"] }] +}, +{ + "name":"sun.java2d.Disposer", + "methods":[{"name":"addRecord","parameterTypes":["java.lang.Object","long","long"] }] +}, +{ + "name":"sun.management.VMManagementImpl", + "fields":[ + {"name":"compTimeMonitoringSupport"}, + {"name":"currentThreadCpuTimeSupport"}, + {"name":"objectMonitorUsageSupport"}, + {"name":"otherThreadCpuTimeSupport"}, + {"name":"remoteDiagnosticCommandsSupport"}, + {"name":"synchronizerUsageSupport"}, + {"name":"threadAllocatedMemorySupport"}, + {"name":"threadContentionMonitoringSupport"} + ] +} +] diff --git a/aspect-model-editor-runtime/.graalvm/predefined-classes-config.json b/aspect-model-editor-runtime/.graalvm/predefined-classes-config.json new file mode 100644 index 00000000..0e79b2c5 --- /dev/null +++ b/aspect-model-editor-runtime/.graalvm/predefined-classes-config.json @@ -0,0 +1,8 @@ +[ + { + "type":"agent-extracted", + "classes":[ + ] + } +] + diff --git a/aspect-model-editor-runtime/.graalvm/proxy-config.json b/aspect-model-editor-runtime/.graalvm/proxy-config.json new file mode 100644 index 00000000..684cfcac --- /dev/null +++ b/aspect-model-editor-runtime/.graalvm/proxy-config.json @@ -0,0 +1,29 @@ +[ + { + "interfaces":["java.lang.reflect.ParameterizedType","org.springframework.core.SerializableTypeWrapper$SerializableTypeProxy","java.io.Serializable"] + }, + { + "interfaces":["java.lang.reflect.TypeVariable","org.springframework.core.SerializableTypeWrapper$SerializableTypeProxy","java.io.Serializable"] + }, + { + "interfaces":["java.lang.reflect.WildcardType","org.springframework.core.SerializableTypeWrapper$SerializableTypeProxy","java.io.Serializable"] + }, + { + "interfaces":["java.util.function.Consumer"] + }, + { + "interfaces":["org.springframework.boot.context.properties.ConfigurationProperties"] + }, + { + "interfaces":["org.springframework.web.bind.annotation.ControllerAdvice"] + }, + { + "interfaces":["org.springframework.web.bind.annotation.RequestHeader"] + }, + { + "interfaces":["org.springframework.web.bind.annotation.RequestMapping"] + }, + { + "interfaces":["org.springframework.web.bind.annotation.RequestParam"] + } +] diff --git a/aspect-model-editor-runtime/.graalvm/reflect-config.json b/aspect-model-editor-runtime/.graalvm/reflect-config.json index 9a054cc7..38dcd401 100644 --- a/aspect-model-editor-runtime/.graalvm/reflect-config.json +++ b/aspect-model-editor-runtime/.graalvm/reflect-config.json @@ -1,3416 +1,5919 @@ [ - { - "name": "org.eclipse.esmf.aspectmodel.versionupdate.MigratorServiceLoader", - "allDeclaredFields": true - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.AspectInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.CharacteristicInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.CodeInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.CollectionInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.ConstraintInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.DurationInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.EitherInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.EventInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.AbstractEntityInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.EncodingConstraintInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.EntityInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.EnumerationInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.FixedPointConstraintInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.LanguageConstraintInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.LengthConstraintInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.ListInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.LocaleConstraintInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.MeasurementInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.OperationInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.PropertyInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.QuantifiableInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.RangeConstraintInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.RegularExpressionConstraintInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.SetInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.SingleEntityInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.SortedSetInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.StateInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.StructuredValueInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.TimeSeriesInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.TraitInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] - }, - { - "name": "java.lang.Class", - "methods": [ - { - "name": "getSimpleName", - "parameterTypes": [] - }, - { - "name": "getInterfaces", - "parameterTypes": [] - }, - { - "name": "getInterfaces", - "parameterTypes": [ - "java.lang.boolean" - ] - } - ] - }, - { - "name": "java.lang.Object", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "java.util.Optional", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "java.util.ArrayList", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "java.util.HashSet", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.aspectmodel.generator.I18nLanguageBundle", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.aspectmodel.resolver.services.VersionedModel", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.aspectmodel.generator.AspectModelHelper", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.BaseImpl", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.BoundDefinition", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultAspect", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultCharacteristic", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultCode", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultCollection", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultConstraint", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultDuration", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultEither", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultEncodingConstraint", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultEntity", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultEnumeration", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultFixedPointConstraint", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultLanguageConstraint", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultLengthConstraint", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultList", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultLocaleConstraint", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultMeasurement", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultOperation", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultProperty", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultQuantifiable", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultRangeConstraint", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultRegularExpressionConstraint", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultScalar", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultSet", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultSingleEntity", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultSortedSet", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultState", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultStructuredValue", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultTimeSeries", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultTrait", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.impl.DefaultUnit", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.Aspect", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.Base", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.CanRefine", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.Characteristic", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.Code", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.Collection", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.Constraint", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.Duration", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.Either", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.EncodingConstraint", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.Entity", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.Enumeration", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.FixedPointConstraint", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.HasProperties", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.IsDescribed", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.LanguageConstraint", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.LengthConstraint", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.List", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.LocaleConstraint", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.Measurement", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.Operation", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.Property", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.Quantifiable", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.QuantityKind", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.QuantityKinds", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.RangeConstraint", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.RegularExpressionConstraint", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.Scalar", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.Set", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.SingleEntity", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.SortedSet", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.State", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.StructuredValue", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.TimeSeries", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.Trait", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.Type", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.Unit", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.metamodel.Units", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.apache.poi.util.LocaleUtil", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.velocity.runtime.RuntimeInstance", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.apache.velocity.runtime.resource.ResourceManagerImpl", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.apache.velocity.runtime.resource.loader.FileResourceLoader", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.apache.velocity.runtime.resource.ResourceCacheImpl", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.apache.velocity.runtime.directive.Stop", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.apache.velocity.runtime.directive.Define", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.apache.velocity.runtime.directive.Break", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.apache.velocity.runtime.directive.Evaluate", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.apache.velocity.runtime.directive.Macro", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.apache.velocity.runtime.directive.Parse", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.apache.velocity.runtime.directive.Include", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.apache.velocity.runtime.directive.Foreach", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.apache.velocity.app.event.implement.EscapeHtmlReference", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.apache.velocity.runtime.parser.StandardParser", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.apache.velocity.runtime.ParserPoolImpl", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.apache.velocity.util.introspection.UberspectImpl", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.apache.velocity.util.introspection.TypeConversionHandlerImpl", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.aspectmodel.generator.I18nLanguageBundle", - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "org.eclipse.esmf.aspectmodel.generator.AspectModelHelper", - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "nonapi.io.github.classgraph.classloaderhandler.AntClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "nonapi.io.github.classgraph.classloaderhandler.EquinoxClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "nonapi.io.github.classgraph.classloaderhandler.EquinoxContextFinderClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "nonapi.io.github.classgraph.classloaderhandler.FelixClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "nonapi.io.github.classgraph.classloaderhandler.JBossClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "nonapi.io.github.classgraph.classloaderhandler.WeblogicClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "nonapi.io.github.classgraph.classloaderhandler.WebsphereLibertyClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "nonapi.io.github.classgraph.classloaderhandler.WebsphereTraditionalClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "nonapi.io.github.classgraph.classloaderhandler.OSGiDefaultClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "nonapi.io.github.classgraph.classloaderhandler.SpringBootRestartClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "nonapi.io.github.classgraph.classloaderhandler.TomcatWebappClassLoaderBaseHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "nonapi.io.github.classgraph.classloaderhandler.PlexusClassWorldsClassRealmClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "nonapi.io.github.classgraph.classloaderhandler.ParentLastDelegationOrderTestClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "nonapi.io.github.classgraph.classloaderhandler.JPMSClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "nonapi.io.github.classgraph.classloaderhandler.URLClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "nonapi.io.github.classgraph.classloaderhandler.FallbackClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "nonapi.io.github.classgraph.classloaderhandler.CxfContainerClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "nonapi.io.github.classgraph.classloaderhandler.QuarkusClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "nonapi.io.github.classgraph.classloaderhandler.UnoOneJarClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "nonapi.io.github.classgraph.classloaderhandler.ClassGraphClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.topbraid.shacl.model.impl.SHConstraintComponentImpl", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] - } - ] - }, - { - "name": "org.topbraid.shacl.model.impl.SHJSConstraintImpl", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] - } - ] - }, - { - "name": "org.topbraid.shacl.model.impl.SHJSExecutableImpl", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] - } - ] - }, - { - "name": "org.topbraid.shacl.model.impl.SHJSFunctionImpl", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] - } - ] - }, - { - "name": "org.topbraid.shacl.model.impl.SHNodeShapeImpl", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] - } - ] - }, - { - "name": "org.topbraid.shacl.model.impl.SHParameterImpl", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] - } - ] - }, - { - "name": "org.topbraid.shacl.model.impl.SHParameterizableImpl", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] - } - ] - }, - { - "name": "org.topbraid.shacl.model.impl.SHParameterizableInstanceImpl", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] - } - ] - }, - { - "name": "org.topbraid.shacl.model.impl.SHParameterizableTargetImpl", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] - } - ] - }, - { - "name": "org.topbraid.shacl.model.impl.SHPropertyShapeImpl", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] - } - ] - }, - { - "name": "org.topbraid.shacl.model.impl.SHResourceImpl", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] - } - ] - }, - { - "name": "org.topbraid.shacl.model.impl.SHResultImpl", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] - } - ] - }, - { - "name": "org.topbraid.shacl.model.impl.SHRuleImpl", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] - } - ] - }, - { - "name": "org.topbraid.shacl.model.impl.SHShapeImpl", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] - } - ] - }, - { - "name": "org.topbraid.shacl.model.impl.SHSPARQLConstraintImpl", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] - } - ] - }, - { - "name": "org.topbraid.shacl.model.impl.SHSPARQLFunctionImpl", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] - } - ] - }, - { - "name": "org.topbraid.shacl.model.impl.SHSPARQLTargetImpl", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] - } - ] - }, - { - "name": "ch.qos.logback.classic.AsyncAppender", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "ch.qos.logback.classic.encoder.PatternLayoutEncoder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "ch.qos.logback.classic.pattern.DateConverter", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "ch.qos.logback.classic.pattern.LevelConverter", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "ch.qos.logback.classic.pattern.LineSeparatorConverter", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "ch.qos.logback.classic.pattern.LoggerConverter", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "ch.qos.logback.classic.pattern.MessageConverter", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "ch.qos.logback.classic.pattern.ThreadConverter", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "ch.qos.logback.core.ConsoleAppender", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "ch.qos.logback.core.FileAppender", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.esmf.ame.substitution.AdminShellConfig", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.aasx.AASXDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.aasx.AASXSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.aasx.AASXUtils", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.aasx.AASXValidator", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.aasx.InMemoryFile", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.DeserializationException", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.Deserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.SchemaValidator", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.SerializationException", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.Serializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.deserialization.EnumDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.serialization.EnumSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.util.AasUtils", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.util.IdentifiableCollector", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.util.MostSpecificClassComparator", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.util.MostSpecificTypeTokenComparator", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.util.ReflectionHelper", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.visitor.AssetAdministrationShellElementVisitor", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.visitor.AssetAdministrationShellElementWalkerVisitor", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.util.ReflectionHelper", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.JsonDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.JsonSchemaValidator", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.JsonSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.ReferableDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.ReferableSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.ReflectionAnnotationIntrospector", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.KeyMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.BlobMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RelationshipElementMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetAdministrationShellMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AnnotatedRelationshipElementMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetInformationMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ConceptDescriptionMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.DataSpecificationIec61360Mixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EntityMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EnvironmentMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.FileMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasDataSpecificationMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasExtensionsMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasSemanticsMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.IdentifiableMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.MultiLanguagePropertyMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.OperationMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.OperationVariableMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.PropertyMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.QualifierMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RangeMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ReferableMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ReferenceMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SpecificAssetIDMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementCollectionMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementListMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ValueReferencePairMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ExtensionMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.AasXmlNamespaceContext", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.SubmodelElementManager", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.XmlDataformatAnnotationIntrospector", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.XmlDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.XmlSchemaValidator", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.XmlSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.AbstractLangStringDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.CustomJsonNodeDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.DataElementsDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.DeserializationHelper", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.EmbeddedDataSpecificationsDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.KeyDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.KeysDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.LangStringContentDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.LangStringsDefinitionTypeIec61360Deserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.LangStringsNameTypeDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.LangStringsPreferredNameTypeIec61630Deserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.LangStringsShortNameTypeIec61630Deserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.LangStringsTextTypeDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.NoEntryWrapperListDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.OperationVariableDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.QualifierDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.ReferencesDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.SubmodelElementDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.SubmodelElementsDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.ValueReferencePairNodeDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.ValueReferencePairsDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.helper.LangStringContent", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AdministrativeInformationMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AnnotatedRelationshipElementMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AssetAdministrationShellMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AssetInformationMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ConceptDescriptionMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.DataSpecificationIec61360Mixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EmbeddedDataSpecificationMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EntityMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EnvironmentMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ExtensionMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasDataSpecificationMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasExtensionsMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasSemanticsMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.KeyMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.MultiLanguagePropertyMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationVariableMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.PropertyMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.QualifiableMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.QualifierMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ReferableMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ReferenceMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ResourceMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SpecificAssetIDMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementCollectionMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementListMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueListMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueReferencePairMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.AbstractLangStringSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.AbstractLangStringsSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.AssetAdministrationShellEnvironmentSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.DataElementSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.EmbeddedDataSpecificationSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsDefinitionTypeIec61360Serializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsNameTypeSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsPreferredNameTypeIec61360Serializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsShortNameTypeIec61360Serializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsTextTypeSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.NoEntryWrapperListSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.OperationVariableSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.OperationVariableSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.SubmodelElementSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.SubmodelElementsSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.annotation.IRI", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.annotation.KnownSubtypes", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.AbstractBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.AdministrativeInformationBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.AnnotatedRelationshipElementBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.AssetAdministrationShellBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.AssetInformationBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.BasicEventElementBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.BlobBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.Builder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.CapabilityBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.ConceptDescriptionBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.DataSpecificationIec61360Builder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.EmbeddedDataSpecificationBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.EntityBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.EnvironmentBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.EventPayloadBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.ExtendableBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.ExtensionBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.FileBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.KeyBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.LangStringDefinitionTypeIec61360Builder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.LangStringNameTpeBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.LangStringPreferredNameTypeIec61360Builder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.LangStringShortNameTpeIec61360Builder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.LangStringTextTypeBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.LevelTypeBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.MultiLanguagePropertyBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.OperationBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.OperationVariableBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.PropertyBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.QualifierBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.RangeBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.ReferenceBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.ReferenceElementBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.RelationshipElementBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.ResourceBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.SpecificAssetIDBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.SubmodelBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.SubmodelElementCollectionBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.SubmodelElementListBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.ValueListBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.ValueReferencePairBuilder", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AASSubmodelElements", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AbstractLangString", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AdministrativeInformation", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AnnotatedRelationshipElement", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetAdministrationShell", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetInformation", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetKind", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.BasicEventElement", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Blob", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Capability", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ConceptDescription", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataElement", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataSpecificationContent", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataSpecificationIec61360", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataTypeDefXSD", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataTypeIec61360", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Direction", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.EmbeddedDataSpecification", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Entity", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.EntityType", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Environment", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.EventPayload", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Extension", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.File", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasDataSpecification", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasExtensions", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasKind", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasSemantics", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Identifiable", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Key", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.KeyTypes", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringDefinitionTypeIec61360", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringNameType", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringPreferredNameTypeIec61360", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringShortNameTypeIec61360", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringTextType", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LevelType", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ModellingKind", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.MultiLanguageProperty", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Operation", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.OperationVariable", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Property", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Qualifier", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.QualifierKind", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Range", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Referable", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Reference", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ReferenceElement", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ReferenceTypes", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.RelationshipElement", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Resource", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.SpecificAssetID", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.StateOfEvent", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Submodel", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElement", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementCollection", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementList", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ValueList", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ValueReferencePair", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAdministrativeInformation", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAnnotatedRelationshipElement", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetAdministrationShell", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetInformation", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBasicEventElement", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBlob", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultCapability", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultConceptDescription", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultDataSpecificationIec61360", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEmbeddedDataSpecification", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEntity", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEnvironment", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEventPayload", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultExtension", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultFile", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultKey", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringDefinitionTypeIec61360", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringNameType", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringPreferredNameTypIec61360", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringShorNameTypeIec61360", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringTextType", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLevelType", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultMultiLanguageProperty", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperation", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperationVariable", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultProperty", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultQualifier", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRange", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReference", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReferenceElement", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRelationshipElement", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultResource", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetID", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodel", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementCollection", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementList", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueList", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueReferencePair", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.poi.openxml4j.exceptions.InvalidFormatException", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.poi.openxml4j.opc.OPCPackage", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.poi.openxml4j.opc.PackagePart", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.poi.openxml4j.opc.PackagePartName", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.poi.openxml4j.opc.PackagingURIHelper", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.poi.openxml4j.opc.RelationshipSource", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.poi.openxml4j.opc.TargetMode", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.poi.openxml4j.opc.MemoryPackagePart", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.poi.openxml4j.opc.ZipPackage", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.poi.openxml4j.opc.PackageProperties", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.poi.openxml4j.opc.internal.marshallers.ZipPackagePropertiesMarshaller", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.poi.openxml4j.opc.internal.marshallers.PackagePropertiesMarshaller", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.poi.openxml4j.opc.internal.PackagePropertiesPart", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.poi.ooxml.util.DocumentHelper", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.commons.compress.archivers.zip.AsiExtraField", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.commons.compress.archivers.zip.X7875_NewUnix", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.commons.compress.archivers.zip.JarMarke", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.commons.compress.archivers.zip.UnicodePathExtraField", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.commons.compress.archivers.zip.UnicodeCommentExtraField", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.commons.compress.archivers.zip.X000A_NTFS", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.commons.compress.archivers.zip.X0014_X509Certificates", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.commons.compress.archivers.zip.X0015_CertificateIdForFile", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.commons.compress.archivers.zip.X0016_CertificateIdForCentralDirectory", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.commons.compress.archivers.zip.X0019_EncryptionRecipientCertificateList", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "org.apache.commons.compress.archivers.zip.JarMarker", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true - }, - { - "name": "com.github.benmanes.caffeine.cache.SSMS", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredFields": true, - "allPublicFields": true - }, - { - "name": "com.github.benmanes.caffeine.cache.PSMS", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredFields": true, - "allPublicFields": true - } +{ + "name":"[B" +}, +{ + "name":"[I" +}, +{ + "name":"[Lcom.fasterxml.jackson.databind.deser.BeanDeserializerModifier;" +}, +{ + "name":"[Lcom.fasterxml.jackson.databind.deser.Deserializers;" +}, +{ + "name":"[Lcom.fasterxml.jackson.databind.deser.KeyDeserializers;" +}, +{ + "name":"[Lcom.fasterxml.jackson.databind.deser.ValueInstantiators;" +}, +{ + "name":"[Lcom.fasterxml.jackson.databind.ser.BeanSerializerModifier;" +}, +{ + "name":"[Lcom.fasterxml.jackson.databind.ser.Serializers;" +}, +{ + "name":"[Ljava.io.Serializable;" +}, +{ + "name":"[Ljava.lang.CharSequence;" +}, +{ + "name":"[Ljava.lang.Class;" +}, +{ + "name":"[Ljava.lang.Comparable;" +}, +{ + "name":"[Ljava.lang.Object;" +}, +{ + "name":"[Ljava.lang.String;" +}, +{ + "name":"[Ljava.lang.annotation.Annotation;" +}, +{ + "name":"[Ljava.lang.constant.Constable;" +}, +{ + "name":"[Ljava.lang.constant.ConstantDesc;" +}, +{ + "name":"[Ljava.math.BigDecimal;" +}, +{ + "name":"[Lorg.graphper.layout.dot.DNode;" +}, +{ + "name":"[Lorg.springframework.boot.context.config.ConfigDataLocation;" +}, +{ + "name":"[Lorg.springframework.core.annotation.AnnotationAttributes;" +}, +{ + "name":"[Lorg.springframework.util.ConcurrentReferenceHashMap$Segment;" +}, +{ + "name":"[Lorg.springframework.web.bind.annotation.RequestMethod;" +}, +{ + "name":"[Z" +}, +{ + "name":"boolean", + "queryAllDeclaredMethods":true +}, +{ + "name":"ch.qos.logback.classic.LoggerContext" +}, +{ + "name":"ch.qos.logback.classic.pattern.DateConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"ch.qos.logback.classic.pattern.LevelConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"ch.qos.logback.classic.pattern.LineSeparatorConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"ch.qos.logback.classic.pattern.LoggerConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"ch.qos.logback.classic.pattern.MessageConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"ch.qos.logback.classic.pattern.ThreadConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"ch.qos.logback.core.rolling.helper.DateTokenConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"ch.qos.logback.core.rolling.helper.IntegerTokenConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.fasterxml.jackson.annotation.JacksonAnnotation", + "queryAllDeclaredMethods":true +}, +{ + "name":"com.fasterxml.jackson.annotation.JsonIgnoreProperties", + "queryAllDeclaredMethods":true +}, +{ + "name":"com.fasterxml.jackson.annotation.JsonInclude", + "queryAllDeclaredMethods":true +}, +{ + "name":"com.fasterxml.jackson.annotation.JsonInclude$Include" +}, +{ + "name":"com.fasterxml.jackson.annotation.JsonProperty", + "queryAllDeclaredMethods":true +}, +{ + "name":"com.fasterxml.jackson.core.JsonGenerator" +}, +{ + "name":"com.fasterxml.jackson.core.ObjectCodec", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"getJsonFactory","parameterTypes":[] }, + {"name":"readValues","parameterTypes":["com.fasterxml.jackson.core.JsonParser","com.fasterxml.jackson.core.type.ResolvedType"] }, + {"name":"readValues","parameterTypes":["com.fasterxml.jackson.core.JsonParser","com.fasterxml.jackson.core.type.TypeReference"] }, + {"name":"readValues","parameterTypes":["com.fasterxml.jackson.core.JsonParser","java.lang.Class"] } + ] +}, +{ + "name":"com.fasterxml.jackson.core.TreeCodec", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"com.fasterxml.jackson.core.Versioned", + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"com.fasterxml.jackson.databind.Module", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"getDependencies","parameterTypes":[] }] +}, +{ + "name":"com.fasterxml.jackson.databind.ObjectMapper", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"createArrayNode","parameterTypes":[] }, + {"name":"createObjectNode","parameterTypes":[] }, + {"name":"getFactory","parameterTypes":[] }, + {"name":"missingNode","parameterTypes":[] }, + {"name":"nullNode","parameterTypes":[] }, + {"name":"readTree","parameterTypes":["com.fasterxml.jackson.core.JsonParser"] }, + {"name":"readValue","parameterTypes":["com.fasterxml.jackson.core.JsonParser","com.fasterxml.jackson.core.type.ResolvedType"] }, + {"name":"readValue","parameterTypes":["com.fasterxml.jackson.core.JsonParser","com.fasterxml.jackson.core.type.TypeReference"] }, + {"name":"readValue","parameterTypes":["com.fasterxml.jackson.core.JsonParser","java.lang.Class"] }, + {"name":"readValues","parameterTypes":["com.fasterxml.jackson.core.JsonParser","com.fasterxml.jackson.core.type.ResolvedType"] }, + {"name":"readValues","parameterTypes":["com.fasterxml.jackson.core.JsonParser","com.fasterxml.jackson.core.type.TypeReference"] }, + {"name":"readValues","parameterTypes":["com.fasterxml.jackson.core.JsonParser","java.lang.Class"] }, + {"name":"treeAsTokens","parameterTypes":["com.fasterxml.jackson.core.TreeNode"] }, + {"name":"treeToValue","parameterTypes":["com.fasterxml.jackson.core.TreeNode","java.lang.Class"] }, + {"name":"version","parameterTypes":[] }, + {"name":"writeTree","parameterTypes":["com.fasterxml.jackson.core.JsonGenerator","com.fasterxml.jackson.core.TreeNode"] }, + {"name":"writeValue","parameterTypes":["com.fasterxml.jackson.core.JsonGenerator","java.lang.Object"] } + ] +}, +{ + "name":"com.fasterxml.jackson.databind.ext.CoreXMLSerializers", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.fasterxml.jackson.databind.ext.Java7HandlersImpl", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.fasterxml.jackson.databind.ext.Java7SupportImpl", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.fasterxml.jackson.databind.module.SimpleModule", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"addAbstractTypeMapping","parameterTypes":["java.lang.Class","java.lang.Class"] }, + {"name":"addDeserializer","parameterTypes":["java.lang.Class","com.fasterxml.jackson.databind.JsonDeserializer"] }, + {"name":"addKeyDeserializer","parameterTypes":["java.lang.Class","com.fasterxml.jackson.databind.KeyDeserializer"] }, + {"name":"addKeySerializer","parameterTypes":["java.lang.Class","com.fasterxml.jackson.databind.JsonSerializer"] }, + {"name":"addSerializer","parameterTypes":["com.fasterxml.jackson.databind.JsonSerializer"] }, + {"name":"addSerializer","parameterTypes":["java.lang.Class","com.fasterxml.jackson.databind.JsonSerializer"] }, + {"name":"addValueInstantiator","parameterTypes":["java.lang.Class","com.fasterxml.jackson.databind.deser.ValueInstantiator"] }, + {"name":"getModuleName","parameterTypes":[] }, + {"name":"getTypeId","parameterTypes":[] }, + {"name":"registerSubtypes","parameterTypes":["java.util.Collection"] }, + {"name":"registerSubtypes","parameterTypes":["com.fasterxml.jackson.databind.jsontype.NamedType[]"] }, + {"name":"registerSubtypes","parameterTypes":["java.lang.Class[]"] }, + {"name":"setAbstractTypes","parameterTypes":["com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver"] }, + {"name":"setDeserializerModifier","parameterTypes":["com.fasterxml.jackson.databind.deser.BeanDeserializerModifier"] }, + {"name":"setDeserializers","parameterTypes":["com.fasterxml.jackson.databind.module.SimpleDeserializers"] }, + {"name":"setKeyDeserializers","parameterTypes":["com.fasterxml.jackson.databind.module.SimpleKeyDeserializers"] }, + {"name":"setKeySerializers","parameterTypes":["com.fasterxml.jackson.databind.module.SimpleSerializers"] }, + {"name":"setMixInAnnotation","parameterTypes":["java.lang.Class","java.lang.Class"] }, + {"name":"setSerializerModifier","parameterTypes":["com.fasterxml.jackson.databind.ser.BeanSerializerModifier"] }, + {"name":"setSerializers","parameterTypes":["com.fasterxml.jackson.databind.module.SimpleSerializers"] }, + {"name":"setValueInstantiators","parameterTypes":["com.fasterxml.jackson.databind.module.SimpleValueInstantiators"] }, + {"name":"setupModule","parameterTypes":["com.fasterxml.jackson.databind.Module$SetupContext"] }, + {"name":"version","parameterTypes":[] } + ] +}, +{ + "name":"com.fasterxml.jackson.dataformat.xml.XmlMapper" +}, +{ + "name":"com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator", + "fields":[{"name":"_nextName"}] +}, +{ + "name":"com.fasterxml.jackson.datatype.jdk8.Jdk8Module", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.fasterxml.jackson.datatype.jsr310.JavaTimeModule", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.fasterxml.jackson.module.paramnames.ParameterNamesModule", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"setupModule","parameterTypes":["com.fasterxml.jackson.databind.Module$SetupContext"] }] +}, +{ + "name":"com.github.benmanes.caffeine.cache.BBHeader$ReadAndWriteCounterRef", + "fields":[{"name":"writeCounter"}] +}, +{ + "name":"com.github.benmanes.caffeine.cache.BBHeader$ReadCounterRef", + "fields":[{"name":"readCounter"}] +}, +{ + "name":"com.github.benmanes.caffeine.cache.BLCHeader$DrainStatusRef", + "fields":[{"name":"drainStatus"}] +}, +{ + "name":"com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueColdProducerFields", + "fields":[{"name":"producerLimit"}] +}, +{ + "name":"com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueConsumerFields", + "fields":[{"name":"consumerIndex"}] +}, +{ + "name":"com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueProducerFields", + "fields":[{"name":"producerIndex"}] +}, +{ + "name":"com.github.benmanes.caffeine.cache.BoundedLocalCache", + "fields":[{"name":"refreshes"}] +}, +{ + "name":"com.github.benmanes.caffeine.cache.Caffeine" +}, +{ + "name":"com.github.benmanes.caffeine.cache.PS", + "fields":[ + {"name":"key"}, + {"name":"value"} + ] +}, +{ + "name":"com.github.benmanes.caffeine.cache.PSMS", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.github.benmanes.caffeine.cache.SSMS", + "methods":[{"name":"","parameterTypes":["com.github.benmanes.caffeine.cache.Caffeine","com.github.benmanes.caffeine.cache.AsyncCacheLoader","boolean"] }] +}, +{ + "name":"com.github.benmanes.caffeine.cache.StripedBuffer", + "fields":[{"name":"tableBusy"}] +}, +{ + "name":"com.github.jsonldjava.core.JsonLdProcessor" +}, +{ + "name":"com.github.marschall.memoryfilesystem.FileSystemContext", + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"com.github.marschall.memoryfilesystem.MemoryFileSystem", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"close","parameterTypes":[] }, + {"name":"getDefaultUser","parameterTypes":[] }, + {"name":"getFileStores","parameterTypes":[] }, + {"name":"getPath","parameterTypes":["java.lang.String","java.lang.String[]"] }, + {"name":"getPathMatcher","parameterTypes":["java.lang.String"] }, + {"name":"getRootDirectories","parameterTypes":[] }, + {"name":"getSeparator","parameterTypes":[] }, + {"name":"getUserPrincipalLookupService","parameterTypes":[] }, + {"name":"isOpen","parameterTypes":[] }, + {"name":"isReadOnly","parameterTypes":[] }, + {"name":"newWatchService","parameterTypes":[] }, + {"name":"provider","parameterTypes":[] }, + {"name":"supportedFileAttributeViews","parameterTypes":[] }, + {"name":"truncate","parameterTypes":["java.time.Instant"] } + ] +}, +{ + "name":"com.google.gson.Gson", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"com.google.gson.GsonBuilder", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"com.oracle.svm.core.annotate.KeepOriginal", + "queryAllDeclaredMethods":true +}, +{ + "name":"com.oracle.svm.core.annotate.Substitute", + "queryAllDeclaredMethods":true +}, +{ + "name":"com.oracle.svm.core.annotate.TargetClass", + "queryAllDeclaredMethods":true +}, +{ + "name":"com.sun.crypto.provider.AESCipher$General", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.crypto.provider.ARCFOURCipher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.crypto.provider.ChaCha20Cipher$ChaCha20Poly1305", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.crypto.provider.DESCipher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.crypto.provider.DESedeCipher", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.crypto.provider.DHParameters", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.crypto.provider.GaloisCounterMode$AESGCM", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.crypto.provider.PBKDF2Core$HmacSHA256", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.crypto.provider.TlsMasterSecretGenerator", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true +}, +{ + "name":"io.vavr.control.Try" +}, +{ + "name":"jakarta.activation.MimeType" +}, +{ + "name":"jakarta.annotation.ManagedBean" +}, +{ + "name":"jakarta.annotation.PostConstruct" +}, +{ + "name":"jakarta.annotation.PreDestroy", + "queryAllDeclaredMethods":true +}, +{ + "name":"jakarta.servlet.Filter", + "queryAllPublicMethods":true +}, +{ + "name":"jakarta.servlet.GenericFilter", + "queryAllDeclaredMethods":true +}, +{ + "name":"jakarta.servlet.GenericServlet", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"getInitParameter","parameterTypes":["java.lang.String"] }, + {"name":"getInitParameterNames","parameterTypes":[] }, + {"name":"getServletConfig","parameterTypes":[] }, + {"name":"getServletContext","parameterTypes":[] }, + {"name":"getServletInfo","parameterTypes":[] }, + {"name":"log","parameterTypes":["java.lang.String"] }, + {"name":"log","parameterTypes":["java.lang.String","java.lang.Throwable"] } + ] +}, +{ + "name":"jakarta.servlet.MultipartConfigElement", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"jakarta.servlet.Servlet", + "queryAllPublicMethods":true +}, +{ + "name":"jakarta.servlet.ServletConfig", + "queryAllPublicMethods":true +}, +{ + "name":"jakarta.servlet.ServletContext", + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"jakarta.servlet.ServletRegistration" +}, +{ + "name":"jakarta.servlet.ServletRequest" +}, +{ + "name":"jakarta.servlet.http.HttpServlet", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"init","parameterTypes":["jakarta.servlet.ServletConfig"] }, + {"name":"service","parameterTypes":["jakarta.servlet.ServletRequest","jakarta.servlet.ServletResponse"] } + ] +}, +{ + "name":"jakarta.servlet.http.PushBuilder" +}, +{ + "name":"jakarta.validation.Validator" +}, +{ + "name":"jakarta.validation.ValidatorFactory" +}, +{ + "name":"jakarta.validation.bootstrap.GenericBootstrap" +}, +{ + "name":"jakarta.validation.executable.ExecutableValidator" +}, +{ + "name":"jakarta.websocket.server.ServerContainer" +}, +{ + "name":"jakarta.xml.bind.Binder" +}, +{ + "name":"java.awt.Canvas", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"java.awt.Component", + "methods":[{"name":"getFontMetrics","parameterTypes":["java.awt.Font"] }] +}, +{ + "name":"java.awt.Font", + "methods":[{"name":"","parameterTypes":["java.lang.String","int","int"] }] +}, +{ + "name":"java.io.Closeable", + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"java.io.File" +}, +{ + "name":"java.io.FilePermission" +}, +{ + "name":"java.io.Serializable", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.AutoCloseable", + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.CharSequence", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"java.lang.Class", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"getModule","parameterTypes":[] }, + {"name":"getSimpleName","parameterTypes":[] } + ] +}, +{ + "name":"java.lang.ClassLoader", + "methods":[{"name":"defineClass","parameterTypes":["java.lang.String","byte[]","int","int","java.security.ProtectionDomain"] }] +}, +{ + "name":"java.lang.Cloneable", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"java.lang.Comparable", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"java.lang.Enum", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"valueOf","parameterTypes":["java.lang.Class","java.lang.String"] }] +}, +{ + "name":"java.lang.Iterable", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true, + "methods":[ + {"name":"forEach","parameterTypes":["java.util.function.Consumer"] }, + {"name":"spliterator","parameterTypes":[] } + ] +}, +{ + "name":"java.lang.Module", + "queryAllDeclaredMethods":true, + "methods":[{"name":"getLayer","parameterTypes":[] }] +}, +{ + "name":"java.lang.ModuleLayer", + "methods":[ + {"name":"boot","parameterTypes":[] }, + {"name":"configuration","parameterTypes":[] }, + {"name":"findLoader","parameterTypes":["java.lang.String"] }, + {"name":"parents","parameterTypes":[] } + ] +}, +{ + "name":"java.lang.Object", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"java.lang.RuntimePermission" +}, +{ + "name":"java.lang.StackWalker", + "methods":[ + {"name":"forEach","parameterTypes":["java.util.function.Consumer"] }, + {"name":"getInstance","parameterTypes":["java.lang.StackWalker$Option"] } + ] +}, +{ + "name":"java.lang.StackWalker$Option" +}, +{ + "name":"java.lang.StackWalker$StackFrame", + "methods":[{"name":"getDeclaringClass","parameterTypes":[] }] +}, +{ + "name":"java.lang.String", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"equals","parameterTypes":["java.lang.Object"] }] +}, +{ + "name":"java.lang.Void", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true +}, +{ + "name":"java.lang.annotation.Documented", + "queryAllDeclaredMethods":true +}, +{ + "name":"java.lang.annotation.Inherited", + "queryAllDeclaredMethods":true +}, +{ + "name":"java.lang.annotation.Repeatable", + "queryAllDeclaredMethods":true +}, +{ + "name":"java.lang.annotation.Retention", + "queryAllDeclaredMethods":true +}, +{ + "name":"java.lang.annotation.Target", + "queryAllDeclaredMethods":true +}, +{ + "name":"java.lang.constant.Constable", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.constant.ConstantDesc", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"java.lang.invoke.TypeDescriptor", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"java.lang.invoke.TypeDescriptor$OfField", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.management.ManagementFactory", + "methods":[{"name":"getRuntimeMXBean","parameterTypes":[] }] +}, +{ + "name":"java.lang.management.RuntimeMXBean", + "methods":[{"name":"getInputArguments","parameterTypes":[] }] +}, +{ + "name":"java.lang.module.Configuration", + "methods":[{"name":"modules","parameterTypes":[] }] +}, +{ + "name":"java.lang.module.ModuleDescriptor", + "methods":[ + {"name":"name","parameterTypes":[] }, + {"name":"packages","parameterTypes":[] }, + {"name":"rawVersion","parameterTypes":[] } + ] +}, +{ + "name":"java.lang.module.ModuleReader", + "methods":[ + {"name":"list","parameterTypes":[] }, + {"name":"open","parameterTypes":["java.lang.String"] } + ] +}, +{ + "name":"java.lang.module.ModuleReference", + "methods":[ + {"name":"descriptor","parameterTypes":[] }, + {"name":"location","parameterTypes":[] }, + {"name":"open","parameterTypes":[] } + ] +}, +{ + "name":"java.lang.module.ResolvedModule", + "methods":[{"name":"reference","parameterTypes":[] }] +}, +{ + "name":"java.lang.reflect.AnnotatedElement", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.reflect.GenericDeclaration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.reflect.ParameterizedType", + "methods":[ + {"name":"getActualTypeArguments","parameterTypes":[] }, + {"name":"getRawType","parameterTypes":[] } + ] +}, +{ + "name":"java.lang.reflect.Type", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"java.lang.reflect.TypeVariable", + "methods":[{"name":"getName","parameterTypes":[] }] +}, +{ + "name":"java.lang.reflect.WildcardType", + "methods":[ + {"name":"getLowerBounds","parameterTypes":[] }, + {"name":"getUpperBounds","parameterTypes":[] } + ] +}, +{ + "name":"java.net.NetPermission" +}, +{ + "name":"java.net.SocketPermission" +}, +{ + "name":"java.net.URLClassLoader", + "methods":[{"name":"getURLs","parameterTypes":[] }] +}, +{ + "name":"java.net.URLPermission", + "methods":[{"name":"","parameterTypes":["java.lang.String","java.lang.String"] }] +}, +{ + "name":"java.net.UnixDomainSocketAddress", + "methods":[{"name":"of","parameterTypes":["java.lang.String"] }] +}, +{ + "name":"java.nio.channels.ServerSocketChannel", + "methods":[{"name":"open","parameterTypes":["java.net.ProtocolFamily"] }] +}, +{ + "name":"java.nio.channels.SocketChannel", + "methods":[{"name":"open","parameterTypes":["java.net.ProtocolFamily"] }] +}, +{ + "name":"java.nio.file.FileSystem", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"java.nio.file.Path" +}, +{ + "name":"java.security.AlgorithmParametersSpi" +}, +{ + "name":"java.security.AllPermission" +}, +{ + "name":"java.security.KeyStoreSpi" +}, +{ + "name":"java.security.SecureRandomParameters" +}, +{ + "name":"java.security.SecurityPermission" +}, +{ + "name":"java.sql.Date" +}, +{ + "name":"java.sql.DriverManager" +}, +{ + "name":"java.util.AbstractCollection", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"java.util.AbstractList", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"java.util.AbstractSet", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"java.util.ArrayList", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"isEmpty","parameterTypes":[] }] +}, +{ + "name":"java.util.Collection", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"java.util.Enumeration" +}, +{ + "name":"java.util.HashSet", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"isEmpty","parameterTypes":[] }] +}, +{ + "name":"java.util.List", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"java.util.Optional", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"get","parameterTypes":[] }, + {"name":"isPresent","parameterTypes":[] } + ] +}, +{ + "name":"java.util.PropertyPermission" +}, +{ + "name":"java.util.RandomAccess", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"java.util.Set", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"java.util.concurrent.Callable", + "methods":[{"name":"call","parameterTypes":[] }] +}, +{ + "name":"java.util.concurrent.Executor" +}, +{ + "name":"java.util.concurrent.ThreadFactory", + "queryAllPublicMethods":true +}, +{ + "name":"java.util.function.Consumer" +}, +{ + "name":"java.util.logging.LogManager" +}, +{ + "name":"java.util.logging.SimpleFormatter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"java.util.stream.Collector" +}, +{ + "name":"java.util.stream.Collectors", + "methods":[{"name":"toList","parameterTypes":[] }] +}, +{ + "name":"java.util.stream.Stream", + "methods":[{"name":"collect","parameterTypes":["java.util.stream.Collector"] }] +}, +{ + "name":"javax.naming.InitialContext" +}, +{ + "name":"javax.naming.ldap.LdapContext" +}, +{ + "name":"javax.security.auth.x500.X500Principal", + "fields":[{"name":"thisX500Name"}], + "methods":[{"name":"","parameterTypes":["sun.security.x509.X500Name"] }] +}, +{ + "name":"javax.sql.DataSource" +}, +{ + "name":"javax.xml.datatype.Duration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"nonapi.io.github.classgraph.classloaderhandler.AntClassLoaderHandler", + "methods":[ + {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } + ] +}, +{ + "name":"nonapi.io.github.classgraph.classloaderhandler.EquinoxClassLoaderHandler", + "methods":[ + {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } + ] +}, +{ + "name":"nonapi.io.github.classgraph.classloaderhandler.EquinoxContextFinderClassLoaderHandler", + "methods":[ + {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } + ] +}, +{ + "name":"nonapi.io.github.classgraph.classloaderhandler.FallbackClassLoaderHandler", + "methods":[ + {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } + ] +}, +{ + "name":"nonapi.io.github.classgraph.classloaderhandler.FelixClassLoaderHandler", + "methods":[ + {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } + ] +}, +{ + "name":"nonapi.io.github.classgraph.classloaderhandler.JBossClassLoaderHandler", + "methods":[ + {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } + ] +}, +{ + "name":"nonapi.io.github.classgraph.classloaderhandler.JPMSClassLoaderHandler", + "methods":[ + {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } + ] +}, +{ + "name":"nonapi.io.github.classgraph.classloaderhandler.OSGiDefaultClassLoaderHandler", + "methods":[ + {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } + ] +}, +{ + "name":"nonapi.io.github.classgraph.classloaderhandler.ParentLastDelegationOrderTestClassLoaderHandler", + "methods":[ + {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } + ] +}, +{ + "name":"nonapi.io.github.classgraph.classloaderhandler.PlexusClassWorldsClassRealmClassLoaderHandler", + "methods":[ + {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } + ] +}, +{ + "name":"nonapi.io.github.classgraph.classloaderhandler.QuarkusClassLoaderHandler", + "methods":[ + {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } + ] +}, +{ + "name":"nonapi.io.github.classgraph.classloaderhandler.SpringBootRestartClassLoaderHandler", + "methods":[ + {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } + ] +}, +{ + "name":"nonapi.io.github.classgraph.classloaderhandler.TomcatWebappClassLoaderBaseHandler", + "methods":[ + {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } + ] +}, +{ + "name":"nonapi.io.github.classgraph.classloaderhandler.URLClassLoaderHandler", + "methods":[ + {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } + ] +}, +{ + "name":"nonapi.io.github.classgraph.classloaderhandler.UnoOneJarClassLoaderHandler", + "methods":[ + {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } + ] +}, +{ + "name":"nonapi.io.github.classgraph.classloaderhandler.WeblogicClassLoaderHandler", + "methods":[ + {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } + ] +}, +{ + "name":"nonapi.io.github.classgraph.classloaderhandler.WebsphereLibertyClassLoaderHandler", + "methods":[ + {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } + ] +}, +{ + "name":"nonapi.io.github.classgraph.classloaderhandler.WebsphereTraditionalClassLoaderHandler", + "methods":[ + {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, + {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } + ] +}, +{ + "name":"nonapi.io.github.classgraph.scanspec.ScanSpec", + "allDeclaredFields":true +}, +{ + "name":"org.apache.catalina.connector.RequestFacade", + "methods":[{"name":"getAllowTrace","parameterTypes":[] }] +}, +{ + "name":"org.apache.catalina.core.ApplicationContextFacade", + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"addFilter","parameterTypes":["java.lang.String","jakarta.servlet.Filter"] }, + {"name":"addFilter","parameterTypes":["java.lang.String","java.lang.Class"] }, + {"name":"addFilter","parameterTypes":["java.lang.String","java.lang.String"] }, + {"name":"addJspFile","parameterTypes":["java.lang.String","java.lang.String"] }, + {"name":"addListener","parameterTypes":["java.lang.Class"] }, + {"name":"addListener","parameterTypes":["java.lang.String"] }, + {"name":"addListener","parameterTypes":["java.util.EventListener"] }, + {"name":"addServlet","parameterTypes":["java.lang.String","jakarta.servlet.Servlet"] }, + {"name":"addServlet","parameterTypes":["java.lang.String","java.lang.Class"] }, + {"name":"addServlet","parameterTypes":["java.lang.String","java.lang.String"] }, + {"name":"createFilter","parameterTypes":["java.lang.Class"] }, + {"name":"createListener","parameterTypes":["java.lang.Class"] }, + {"name":"createServlet","parameterTypes":["java.lang.Class"] }, + {"name":"declareRoles","parameterTypes":["java.lang.String[]"] }, + {"name":"getAttribute","parameterTypes":["java.lang.String"] }, + {"name":"getAttributeNames","parameterTypes":[] }, + {"name":"getClassLoader","parameterTypes":[] }, + {"name":"getContext","parameterTypes":["java.lang.String"] }, + {"name":"getContextPath","parameterTypes":[] }, + {"name":"getDefaultSessionTrackingModes","parameterTypes":[] }, + {"name":"getEffectiveMajorVersion","parameterTypes":[] }, + {"name":"getEffectiveMinorVersion","parameterTypes":[] }, + {"name":"getEffectiveSessionTrackingModes","parameterTypes":[] }, + {"name":"getFilterRegistration","parameterTypes":["java.lang.String"] }, + {"name":"getFilterRegistrations","parameterTypes":[] }, + {"name":"getInitParameter","parameterTypes":["java.lang.String"] }, + {"name":"getInitParameterNames","parameterTypes":[] }, + {"name":"getJspConfigDescriptor","parameterTypes":[] }, + {"name":"getMajorVersion","parameterTypes":[] }, + {"name":"getMimeType","parameterTypes":["java.lang.String"] }, + {"name":"getMinorVersion","parameterTypes":[] }, + {"name":"getNamedDispatcher","parameterTypes":["java.lang.String"] }, + {"name":"getRealPath","parameterTypes":["java.lang.String"] }, + {"name":"getRequestCharacterEncoding","parameterTypes":[] }, + {"name":"getRequestDispatcher","parameterTypes":["java.lang.String"] }, + {"name":"getResource","parameterTypes":["java.lang.String"] }, + {"name":"getResourceAsStream","parameterTypes":["java.lang.String"] }, + {"name":"getResourcePaths","parameterTypes":["java.lang.String"] }, + {"name":"getResponseCharacterEncoding","parameterTypes":[] }, + {"name":"getServerInfo","parameterTypes":[] }, + {"name":"getServletContextName","parameterTypes":[] }, + {"name":"getServletRegistration","parameterTypes":["java.lang.String"] }, + {"name":"getServletRegistrations","parameterTypes":[] }, + {"name":"getSessionCookieConfig","parameterTypes":[] }, + {"name":"getSessionTimeout","parameterTypes":[] }, + {"name":"getVirtualServerName","parameterTypes":[] }, + {"name":"log","parameterTypes":["java.lang.String"] }, + {"name":"log","parameterTypes":["java.lang.String","java.lang.Throwable"] }, + {"name":"removeAttribute","parameterTypes":["java.lang.String"] }, + {"name":"setAttribute","parameterTypes":["java.lang.String","java.lang.Object"] }, + {"name":"setInitParameter","parameterTypes":["java.lang.String","java.lang.String"] }, + {"name":"setRequestCharacterEncoding","parameterTypes":["java.lang.String"] }, + {"name":"setResponseCharacterEncoding","parameterTypes":["java.lang.String"] }, + {"name":"setSessionTimeout","parameterTypes":["int"] }, + {"name":"setSessionTrackingModes","parameterTypes":["java.util.Set"] } + ] +}, +{ + "name":"org.apache.catalina.loader.JdbcLeakPrevention", + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"clearJdbcDriverRegistrations","parameterTypes":[] } + ] +}, +{ + "name":"org.apache.catalina.loader.WebappClassLoaderBase", + "fields":[{"name":"delegate"}] +}, +{ + "name":"org.apache.catalina.startup.Tomcat" +}, +{ + "name":"org.apache.catalina.util.CharsetMapper", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.commons.compress.archivers.zip.AsiExtraField", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.commons.compress.archivers.zip.JarMarker", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.commons.compress.archivers.zip.UnicodeCommentExtraField", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.commons.compress.archivers.zip.UnicodePathExtraField", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.commons.compress.archivers.zip.X000A_NTFS", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.commons.compress.archivers.zip.X0014_X509Certificates", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.commons.compress.archivers.zip.X0015_CertificateIdForFile", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.commons.compress.archivers.zip.X0016_CertificateIdForCentralDirectory", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.commons.compress.archivers.zip.X0019_EncryptionRecipientCertificateList", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.commons.compress.archivers.zip.X7875_NewUnix", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.coyote.AbstractProtocol", + "methods":[ + {"name":"getAddress","parameterTypes":[] }, + {"name":"getLocalPort","parameterTypes":[] }, + {"name":"setPort","parameterTypes":["int"] }, + {"name":"setProperty","parameterTypes":["java.lang.String","java.lang.String"] } + ] +}, +{ + "name":"org.apache.coyote.UpgradeProtocol" +}, +{ + "name":"org.apache.coyote.http11.AbstractHttp11Protocol", + "methods":[{"name":"isSSLEnabled","parameterTypes":[] }] +}, +{ + "name":"org.apache.coyote.http11.Http11NioProtocol", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.logging.log4j.spi.ExtendedLogger" +}, +{ + "name":"org.apache.logging.slf4j.SLF4JProvider" +}, +{ + "name":"org.apache.tomcat.util.net.AbstractEndpoint", + "methods":[{"name":"setBindOnInit","parameterTypes":["boolean"] }] +}, +{ + "name":"org.apache.tomcat.util.net.NioEndpoint", + "queryAllPublicMethods":true +}, +{ + "name":"org.apache.tomcat.websocket.server.WsFilter", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.apache.tomcat.websocket.server.WsSci" +}, +{ + "name":"org.apache.velocity.app.event.implement.EscapeHtmlReference", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.velocity.runtime.DeprecatedRuntimeConstants", + "allDeclaredFields":true +}, +{ + "name":"org.apache.velocity.runtime.ParserPoolImpl", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.velocity.runtime.RuntimeConstants", + "fields":[ + {"name":"CHECK_EMPTY_OBJECTS"}, + {"name":"CONTEXT_AUTOREFERENCE_KEY"}, + {"name":"CONVERSION_HANDLER_CLASS"}, + {"name":"CUSTOM_DIRECTIVES"}, + {"name":"DEFINE_DIRECTIVE_MAXDEPTH"}, + {"name":"DS_RESOURCE_LOADER_DATASOURCE"}, + {"name":"DS_RESOURCE_LOADER_KEY_COLUMN"}, + {"name":"DS_RESOURCE_LOADER_TEMPLATE_COLUMN"}, + {"name":"DS_RESOURCE_LOADER_TIMESTAMP_COLUMN"}, + {"name":"ERRORMSG_END"}, + {"name":"ERRORMSG_START"}, + {"name":"EVENTHANDLER_INCLUDE"}, + {"name":"EVENTHANDLER_INVALIDREFERENCES"}, + {"name":"EVENTHANDLER_METHODEXCEPTION"}, + {"name":"EVENTHANDLER_REFERENCEINSERTION"}, + {"name":"FILE_RESOURCE_LOADER_CACHE"}, + {"name":"FILE_RESOURCE_LOADER_PATH"}, + {"name":"INPUT_ENCODING"}, + {"name":"INTERPOLATE_STRINGLITERALS"}, + {"name":"MAX_NUMBER_LOOPS"}, + {"name":"PARSE_DIRECTIVE_MAXDEPTH"}, + {"name":"RESOURCE_LOADERS"}, + {"name":"RESOURCE_LOADER_CHECK_INTERVAL"}, + {"name":"RESOURCE_MANAGER_DEFAULTCACHE_SIZE"}, + {"name":"RESOURCE_MANAGER_LOGWHENFOUND"}, + {"name":"RUNTIME_LOG_REFERENCE_LOG_INVALID"}, + {"name":"RUNTIME_REFERENCES_STRICT"}, + {"name":"RUNTIME_REFERENCES_STRICT_ESCAPE"}, + {"name":"SKIP_INVALID_ITERATOR"}, + {"name":"SPACE_GOBBLING"}, + {"name":"STRICT_MATH"}, + {"name":"UBERSPECT_CLASSNAME"}, + {"name":"VM_BODY_REFERENCE"}, + {"name":"VM_ENABLE_BC_MODE"}, + {"name":"VM_LIBRARY"}, + {"name":"VM_LIBRARY_DEFAULT"}, + {"name":"VM_MAX_DEPTH"}, + {"name":"VM_PERM_ALLOW_INLINE"}, + {"name":"VM_PERM_ALLOW_INLINE_REPLACE_GLOBAL"}, + {"name":"VM_PERM_INLINE_LOCAL"} + ] +}, +{ + "name":"org.apache.velocity.runtime.directive.Break", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.velocity.runtime.directive.Define", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.velocity.runtime.directive.Evaluate", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.velocity.runtime.directive.Foreach", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.velocity.runtime.directive.Include", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.velocity.runtime.directive.Macro", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.velocity.runtime.directive.Parse", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.velocity.runtime.directive.Stop", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.velocity.runtime.parser.StandardParser", + "methods":[{"name":"","parameterTypes":["org.apache.velocity.runtime.RuntimeServices"] }] +}, +{ + "name":"org.apache.velocity.runtime.resource.ResourceCacheImpl", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.velocity.runtime.resource.ResourceManagerImpl", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.velocity.runtime.resource.loader.FileResourceLoader", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.velocity.util.introspection.TypeConversionHandlerImpl", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.apache.velocity.util.introspection.UberspectImpl", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.core.serialization.EnumSerializer", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AnnotatedRelationshipElementMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetAdministrationShellMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetInformationMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.BlobMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ConceptDescriptionMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.DataSpecificationIec61360Mixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EntityMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EnvironmentMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ExtensionMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.FileMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasDataSpecificationMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasExtensionsMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasSemanticsMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.IdentifiableMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.KeyMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.MultiLanguagePropertyMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.OperationMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.OperationVariableMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.PropertyMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.QualifierMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RangeMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ReferableMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ReferenceMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RelationshipElementMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SpecificAssetIDMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementCollectionMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementListMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ValueReferencePairMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AdministrativeInformationMixin", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AnnotatedRelationshipElementMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AssetAdministrationShellMixin", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AssetInformationMixin", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ConceptDescriptionMixin", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.DataSpecificationIec61360Mixin", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EmbeddedDataSpecificationMixin", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EntityMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EnvironmentMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ExtensionMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasDataSpecificationMixin", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasExtensionsMixin", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasSemanticsMixin", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.KeyMixin", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.MultiLanguagePropertyMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationVariableMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.PropertyMixin", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.QualifiableMixin", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.QualifierMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ReferableMixin", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ReferenceMixin", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ResourceMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SpecificAssetIDMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementCollectionMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementListMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementMixin", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelMixin", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueListMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueReferencePairMixin" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.EmbeddedDataSpecificationSerializer", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsDefinitionTypeIec61360Serializer", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsNameTypeSerializer", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsPreferredNameTypeIec61360Serializer", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsShortNameTypeIec61360Serializer", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsTextTypeSerializer", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.SubmodelElementsSerializer", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.AASSubmodelElements" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.AbstractLangString" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.AdministrativeInformation", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.AnnotatedRelationshipElement" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.AssetAdministrationShell", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.AssetInformation", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.AssetKind" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.BasicEventElement" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.Blob" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.Capability" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.ConceptDescription", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.DataElement", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.DataSpecificationContent", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.DataSpecificationIec61360", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.DataTypeDefXSD" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.DataTypeIec61360" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.Direction" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.EmbeddedDataSpecification", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.Entity" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.EntityType" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.Environment" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.EventElement" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.EventPayload" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.Extension" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.File" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.HasDataSpecification", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.HasExtensions", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.HasKind", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.HasSemantics", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.Identifiable", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.Key", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.KeyTypes" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.LangStringDefinitionTypeIec61360" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.LangStringNameType" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.LangStringPreferredNameTypeIec61360" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.LangStringShortNameTypeIec61360" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.LangStringTextType" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.LevelType" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.ModellingKind" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.MultiLanguageProperty" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.Operation" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.OperationVariable" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.Property", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.Qualifiable", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.Qualifier" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.QualifierKind" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.Range" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.Referable", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.Reference", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.ReferenceElement" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.ReferenceTypes" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.RelationshipElement" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.Resource" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.SpecificAssetID" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.StateOfEvent" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.Submodel", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElement", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementCollection" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementList" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.ValueList" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.ValueReferencePair" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAdministrativeInformation", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"getCreator","parameterTypes":[] }, + {"name":"getEmbeddedDataSpecifications","parameterTypes":[] }, + {"name":"getRevision","parameterTypes":[] }, + {"name":"getTemplateID","parameterTypes":[] }, + {"name":"getVersion","parameterTypes":[] } + ] +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAdministrativeInformation$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAnnotatedRelationshipElement" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAnnotatedRelationshipElement$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetAdministrationShell", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"getAdministration","parameterTypes":[] }, + {"name":"getAssetInformation","parameterTypes":[] }, + {"name":"getCategory","parameterTypes":[] }, + {"name":"getDerivedFrom","parameterTypes":[] }, + {"name":"getDescription","parameterTypes":[] }, + {"name":"getDisplayName","parameterTypes":[] }, + {"name":"getEmbeddedDataSpecifications","parameterTypes":[] }, + {"name":"getExtensions","parameterTypes":[] }, + {"name":"getId","parameterTypes":[] }, + {"name":"getIdShort","parameterTypes":[] }, + {"name":"getSubmodels","parameterTypes":[] } + ] +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetAdministrationShell$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetInformation", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"getAssetKind","parameterTypes":[] }, + {"name":"getAssetType","parameterTypes":[] }, + {"name":"getDefaultThumbnail","parameterTypes":[] }, + {"name":"getGlobalAssetID","parameterTypes":[] }, + {"name":"getSpecificAssetIds","parameterTypes":[] } + ] +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetInformation$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBasicEventElement" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBasicEventElement$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBlob" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBlob$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultCapability" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultCapability$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultConceptDescription", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"getAdministration","parameterTypes":[] }, + {"name":"getCategory","parameterTypes":[] }, + {"name":"getDescription","parameterTypes":[] }, + {"name":"getDisplayName","parameterTypes":[] }, + {"name":"getEmbeddedDataSpecifications","parameterTypes":[] }, + {"name":"getExtensions","parameterTypes":[] }, + {"name":"getId","parameterTypes":[] }, + {"name":"getIdShort","parameterTypes":[] }, + {"name":"getIsCaseOf","parameterTypes":[] } + ] +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultConceptDescription$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultDataSpecificationIec61360", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"getDataType","parameterTypes":[] }, + {"name":"getDefinition","parameterTypes":[] }, + {"name":"getLevelType","parameterTypes":[] }, + {"name":"getPreferredName","parameterTypes":[] }, + {"name":"getShortName","parameterTypes":[] }, + {"name":"getSourceOfDefinition","parameterTypes":[] }, + {"name":"getSymbol","parameterTypes":[] }, + {"name":"getUnit","parameterTypes":[] }, + {"name":"getUnitID","parameterTypes":[] }, + {"name":"getValue","parameterTypes":[] }, + {"name":"getValueFormat","parameterTypes":[] }, + {"name":"getValueList","parameterTypes":[] } + ] +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultDataSpecificationIec61360$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEmbeddedDataSpecification", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"getDataSpecification","parameterTypes":[] }, + {"name":"getDataSpecificationContent","parameterTypes":[] } + ] +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEmbeddedDataSpecification$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEntity" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEntity$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEnvironment" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEnvironment$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEventPayload" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEventPayload$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultExtension" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultExtension$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultFile" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultFile$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultKey", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"getType","parameterTypes":[] }, + {"name":"getValue","parameterTypes":[] } + ] +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultKey$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringDefinitionTypeIec61360" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringDefinitionTypeIec61360$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringNameType" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringNameType$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringPreferredNameTypeIec61360", + "allDeclaredFields":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringPreferredNameTypeIec61360$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringShortNameTypeIec61360", + "allDeclaredFields":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringShortNameTypeIec61360$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringTextType", + "allDeclaredFields":true +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringTextType$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLevelType" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLevelType$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultMultiLanguageProperty" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultMultiLanguageProperty$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperation" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperation$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperationVariable" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperationVariable$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultProperty", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"getCategory","parameterTypes":[] }, + {"name":"getDescription","parameterTypes":[] }, + {"name":"getDisplayName","parameterTypes":[] }, + {"name":"getEmbeddedDataSpecifications","parameterTypes":[] }, + {"name":"getExtensions","parameterTypes":[] }, + {"name":"getIdShort","parameterTypes":[] }, + {"name":"getQualifiers","parameterTypes":[] }, + {"name":"getSemanticID","parameterTypes":[] }, + {"name":"getSupplementalSemanticIds","parameterTypes":[] }, + {"name":"getValue","parameterTypes":[] }, + {"name":"getValueID","parameterTypes":[] }, + {"name":"getValueType","parameterTypes":[] } + ] +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultProperty$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultQualifier" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultQualifier$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRange" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRange$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReference", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"getKeys","parameterTypes":[] }, + {"name":"getReferredSemanticID","parameterTypes":[] }, + {"name":"getType","parameterTypes":[] } + ] +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReference$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReferenceElement" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReferenceElement$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRelationshipElement" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRelationshipElement$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultResource" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultResource$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetID" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetID$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodel", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"getAdministration","parameterTypes":[] }, + {"name":"getCategory","parameterTypes":[] }, + {"name":"getDescription","parameterTypes":[] }, + {"name":"getDisplayName","parameterTypes":[] }, + {"name":"getEmbeddedDataSpecifications","parameterTypes":[] }, + {"name":"getExtensions","parameterTypes":[] }, + {"name":"getId","parameterTypes":[] }, + {"name":"getIdShort","parameterTypes":[] }, + {"name":"getKind","parameterTypes":[] }, + {"name":"getQualifiers","parameterTypes":[] }, + {"name":"getSemanticID","parameterTypes":[] }, + {"name":"getSubmodelElements","parameterTypes":[] }, + {"name":"getSupplementalSemanticIds","parameterTypes":[] } + ] +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodel$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementCollection" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementCollection$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementList" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementList$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueList" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueList$Builder" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueReferencePair" +}, +{ + "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueReferencePair$Builder" +}, +{ + "name":"org.eclipse.esmf.ame.Application", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"main","parameterTypes":["java.lang.String[]"] } + ] +}, +{ + "name":"org.eclipse.esmf.ame.Application$$SpringCGLIB$$0", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "fields":[{"name":"CGLIB$FACTORY_DATA"}], + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"CGLIB$SET_STATIC_CALLBACKS","parameterTypes":["org.springframework.cglib.proxy.Callback[]"] }, + {"name":"CGLIB$SET_THREAD_CALLBACKS","parameterTypes":["org.springframework.cglib.proxy.Callback[]"] } + ] +}, +{ + "name":"org.eclipse.esmf.ame.api.FileHandlingController", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":["org.eclipse.esmf.ame.services.FileHandlingService"] }, + {"name":"isValidParam","parameterTypes":["java.lang.String"] }, + {"name":"lockFile","parameterTypes":["java.util.Map"] }, + {"name":"processFileOperation","parameterTypes":["java.lang.String","java.lang.String","boolean"] }, + {"name":"unlockFile","parameterTypes":["java.util.Map"] } + ] +}, +{ + "name":"org.eclipse.esmf.ame.api.GenerateController", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":["org.eclipse.esmf.ame.services.GenerateService"] }, + {"name":"assXml","parameterTypes":["java.lang.String"] }, + {"name":"assx","parameterTypes":["java.lang.String"] }, + {"name":"generateHtml","parameterTypes":["java.lang.String","java.lang.String"] }, + {"name":"jsonSample","parameterTypes":["java.lang.String"] }, + {"name":"jsonSchema","parameterTypes":["java.lang.String","java.lang.String"] }, + {"name":"openApiSpec","parameterTypes":["java.lang.String","java.lang.String","java.lang.String","java.lang.String","boolean","boolean","java.util.Optional"] } + ] +}, +{ + "name":"org.eclipse.esmf.ame.api.ModelController", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":["org.eclipse.esmf.ame.services.ModelService"] }, + {"name":"createModel","parameterTypes":["java.util.Map","java.lang.String"] }, + {"name":"deleteModel","parameterTypes":["java.util.Map"] }, + {"name":"getAllNamespaces","parameterTypes":["boolean"] }, + {"name":"getFormattedModel","parameterTypes":["java.lang.String"] }, + {"name":"getModel","parameterTypes":["java.util.Map"] }, + {"name":"migrateModel","parameterTypes":["java.lang.String"] }, + {"name":"migrateWorkspace","parameterTypes":[] }, + {"name":"validateModel","parameterTypes":["java.lang.String"] } + ] +}, +{ + "name":"org.eclipse.esmf.ame.api.PackageController", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":["org.eclipse.esmf.ame.services.PackageService"] }, + {"name":"backupWorkspace","parameterTypes":[] }, + {"name":"exportAspectModelPackage","parameterTypes":[] }, + {"name":"importAspectModelPackage","parameterTypes":["java.util.List"] }, + {"name":"validateAspectModelsForExport","parameterTypes":["java.util.List"] }, + {"name":"validateImportAspectModelPackage","parameterTypes":["org.springframework.web.multipart.MultipartFile"] } + ] +}, +{ + "name":"org.eclipse.esmf.ame.config.ApplicationConfig", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":["org.eclipse.esmf.ame.config.ApplicationSettings","org.springframework.core.env.Environment"] }, + {"name":"addCorsMappings","parameterTypes":["org.springframework.web.servlet.config.annotation.CorsRegistry"] }, + {"name":"getAspectModelValidator","parameterTypes":[] }, + {"name":"importFileSystem","parameterTypes":[] }, + {"name":"modelPath","parameterTypes":[] }, + {"name":"modelStrategies","parameterTypes":[] } + ] +}, +{ + "name":"org.eclipse.esmf.ame.config.ApplicationConfig$$SpringCGLIB$$0", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "fields":[{"name":"CGLIB$FACTORY_DATA"}], + "methods":[ + {"name":"","parameterTypes":["org.eclipse.esmf.ame.config.ApplicationSettings","org.springframework.core.env.Environment"] }, + {"name":"CGLIB$SET_STATIC_CALLBACKS","parameterTypes":["org.springframework.cglib.proxy.Callback[]"] }, + {"name":"CGLIB$SET_THREAD_CALLBACKS","parameterTypes":["org.springframework.cglib.proxy.Callback[]"] }, + {"name":"getAspectModelValidator","parameterTypes":[] }, + {"name":"importFileSystem","parameterTypes":[] }, + {"name":"modelPath","parameterTypes":[] }, + {"name":"modelStrategies","parameterTypes":[] } + ] +}, +{ + "name":"org.eclipse.esmf.ame.config.ApplicationConfig$$SpringCGLIB$$1", + "methods":[{"name":"","parameterTypes":["java.lang.Class"] }] +}, +{ + "name":"org.eclipse.esmf.ame.config.ApplicationConfig$$SpringCGLIB$$2", + "methods":[{"name":"","parameterTypes":["java.lang.Class"] }] +}, +{ + "name":"org.eclipse.esmf.ame.config.ApplicationSettings", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setFileType","parameterTypes":["java.lang.String"] } + ] +}, +{ + "name":"org.eclipse.esmf.ame.config.SecurityConfig", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"filterChain","parameterTypes":["org.springframework.security.config.annotation.web.builders.HttpSecurity"] } + ] +}, +{ + "name":"org.eclipse.esmf.ame.config.SecurityConfig$$SpringCGLIB$$0", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "fields":[{"name":"CGLIB$FACTORY_DATA"}], + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"CGLIB$SET_STATIC_CALLBACKS","parameterTypes":["org.springframework.cglib.proxy.Callback[]"] }, + {"name":"CGLIB$SET_THREAD_CALLBACKS","parameterTypes":["org.springframework.cglib.proxy.Callback[]"] }, + {"name":"filterChain","parameterTypes":["org.springframework.security.config.annotation.web.builders.HttpSecurity"] } + ] +}, +{ + "name":"org.eclipse.esmf.ame.config.SecurityConfig$$SpringCGLIB$$1", + "methods":[{"name":"","parameterTypes":["java.lang.Class"] }] +}, +{ + "name":"org.eclipse.esmf.ame.config.SecurityConfig$$SpringCGLIB$$2", + "methods":[{"name":"","parameterTypes":["java.lang.Class"] }] +}, +{ + "name":"org.eclipse.esmf.ame.exceptions.ResponseExceptionHandler", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.esmf.ame.model.FileProcessingResult", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"getMessage","parameterTypes":[] }, + {"name":"getName","parameterTypes":[] }, + {"name":"getSuccess","parameterTypes":[] } + ] +}, +{ + "name":"org.eclipse.esmf.ame.model.NamespaceFileCollection", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"getVersionedNamespaceFiles","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.esmf.ame.model.VersionedNamespaceFiles", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"getFiles","parameterTypes":[] }, + {"name":"getVersionedNamespace","parameterTypes":[] } + ] +}, +{ + "name":"org.eclipse.esmf.ame.repository.ModelResolverRepository", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":["java.util.List"] }, + {"name":"getStrategy","parameterTypes":["java.lang.Class"] } + ] +}, +{ + "name":"org.eclipse.esmf.ame.repository.strategy.LocalFolderResolverStrategy", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":["org.eclipse.esmf.ame.config.ApplicationSettings","java.nio.file.FileSystem","java.lang.String"] }, + {"name":"checkModelExist","parameterTypes":["java.lang.String","java.lang.String"] }, + {"name":"convertFileToTuple","parameterTypes":["java.io.File"] }, + {"name":"deleteEmptyFiles","parameterTypes":["java.io.File"] }, + {"name":"deleteFile","parameterTypes":["java.io.File"] }, + {"name":"deleteModel","parameterTypes":["java.lang.String","java.lang.String"] }, + {"name":"excludeStandaloneFiles","parameterTypes":["java.lang.String","java.lang.String"] }, + {"name":"filterOutUnVisibleFiles","parameterTypes":[] }, + {"name":"getAllNamespaces","parameterTypes":["boolean"] }, + {"name":"getAllSubFilePaths","parameterTypes":["java.nio.file.Path"] }, + {"name":"getAspectModelUrn","parameterTypes":["java.lang.String"] }, + {"name":"getEndFilePaths","parameterTypes":["java.lang.String","java.io.File"] }, + {"name":"getFileContent","parameterTypes":["java.io.File"] }, + {"name":"getFileInstance","parameterTypes":["java.lang.String"] }, + {"name":"getFilePath","parameterTypes":["java.lang.String","java.lang.String","java.lang.String"] }, + {"name":"getFilePathBasedOnTurtleData","parameterTypes":["java.lang.String"] }, + {"name":"getImportedNamespaceFileContent","parameterTypes":[] }, + {"name":"getModelAsFile","parameterTypes":["java.lang.String","java.lang.String"] }, + {"name":"getModelAsString","parameterTypes":["java.lang.String","java.lang.String"] }, + {"name":"getNamespaces","parameterTypes":[] }, + {"name":"getQualifiedFilePath","parameterTypes":["java.lang.String"] }, + {"name":"isLatest","parameterTypes":["java.lang.String"] }, + {"name":"isPathRelevant","parameterTypes":["java.nio.file.Path"] }, + {"name":"listAllAspectModels","parameterTypes":["java.util.List"] }, + {"name":"lockFile","parameterTypes":["java.lang.String","java.lang.String"] }, + {"name":"readAllNamespacesFromFolder","parameterTypes":[] }, + {"name":"replaceLastColon","parameterTypes":["java.lang.String"] }, + {"name":"replaceLastFileSeparator","parameterTypes":["java.lang.String"] }, + {"name":"retainOnlyTurtleFileName","parameterTypes":["java.util.Map"] }, + {"name":"saveModel","parameterTypes":["java.util.Optional","java.util.Optional","java.lang.String"] }, + {"name":"setNamespaces","parameterTypes":["java.util.Map"] }, + {"name":"transformToValidModelDirectory","parameterTypes":["java.lang.String"] }, + {"name":"unlockFile","parameterTypes":["java.lang.String","java.lang.String"] }, + {"name":"writeToFile","parameterTypes":["java.lang.String","java.io.File"] } + ] +}, +{ + "name":"org.eclipse.esmf.ame.repository.strategy.ModelResolverStrategy", + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"org.eclipse.esmf.ame.services.FileHandlingService", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":["org.eclipse.esmf.ame.repository.ModelResolverRepository"] }, + {"name":"lockFile","parameterTypes":["java.lang.String","java.lang.String"] }, + {"name":"unlockFile","parameterTypes":["java.lang.String","java.lang.String"] } + ] +}, +{ + "name":"org.eclipse.esmf.ame.services.GenerateService", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.esmf.ame.services.ModelService", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":["org.eclipse.esmf.aspectmodel.validation.services.AspectModelValidator","org.eclipse.esmf.ame.repository.ModelResolverRepository"] }, + {"name":"deleteModel","parameterTypes":["java.lang.String","java.lang.String"] }, + {"name":"getAllNamespaces","parameterTypes":["boolean"] }, + {"name":"getFormattedModel","parameterTypes":["java.lang.String"] }, + {"name":"getModel","parameterTypes":["java.lang.String","java.lang.String"] }, + {"name":"migrateModel","parameterTypes":["java.lang.String"] }, + {"name":"migrateWorkspace","parameterTypes":[] }, + {"name":"namespaceFileInfo","parameterTypes":["org.eclipse.esmf.ame.model.VersionedNamespaceFiles","io.vavr.control.Try","java.lang.String","java.lang.String"] }, + {"name":"resolveNamespace","parameterTypes":["java.util.List","java.lang.String"] }, + {"name":"saveModel","parameterTypes":["java.util.Optional","java.util.Optional","java.lang.String"] }, + {"name":"saveVersionedModel","parameterTypes":["org.eclipse.esmf.aspectmodel.resolver.services.VersionedModel","java.lang.String","java.lang.String"] }, + {"name":"updateModelVersion","parameterTypes":["java.io.File"] }, + {"name":"validateModel","parameterTypes":["java.lang.String"] } + ] +}, +{ + "name":"org.eclipse.esmf.ame.services.PackageService", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":["org.eclipse.esmf.aspectmodel.validation.services.AspectModelValidator","java.lang.String","org.eclipse.esmf.ame.repository.ModelResolverRepository","java.nio.file.FileSystem"] }, + {"name":"backupWorkspace","parameterTypes":["java.lang.String"] }, + {"name":"deleteInMemoryFileSystem","parameterTypes":[] }, + {"name":"exportAspectModelPackage","parameterTypes":["java.lang.String"] }, + {"name":"getMissingAspectModelFiles","parameterTypes":["org.eclipse.esmf.ame.validation.model.ViolationReport","java.lang.String","java.lang.String"] }, + {"name":"importAspectModelPackage","parameterTypes":["java.util.List"] }, + {"name":"sanitizeIncomingFiles","parameterTypes":["java.util.List"] }, + {"name":"validateAspectModelsForExport","parameterTypes":["java.util.List"] }, + {"name":"validateImportAspectModelPackage","parameterTypes":["org.springframework.web.multipart.MultipartFile"] }, + {"name":"validateValidFiles","parameterTypes":["java.lang.String"] } + ] +}, +{ + "name":"org.eclipse.esmf.ame.validation.model.ViolationReport", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"getViolationErrors","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.esmf.aspectmodel.generator.AspectModelHelper", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"buildAnchor","parameterTypes":["org.eclipse.esmf.metamodel.NamedElement","org.eclipse.esmf.metamodel.NamedElement","java.lang.String"] }, + {"name":"getClassForObject","parameterTypes":["java.lang.Object"] }, + {"name":"getConstraints","parameterTypes":["org.eclipse.esmf.metamodel.Property"] }, + {"name":"getEntities","parameterTypes":["org.eclipse.esmf.metamodel.Aspect"] }, + {"name":"getMetaModelVersion","parameterTypes":[] }, + {"name":"sortPropertiesByPreferredName","parameterTypes":["java.util.List","java.util.Locale"] } + ] +}, +{ + "name":"org.eclipse.esmf.aspectmodel.generator.I18nLanguageBundle", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"getLocale","parameterTypes":[] }, + {"name":"getText","parameterTypes":["java.lang.String"] } + ] +}, +{ + "name":"org.eclipse.esmf.aspectmodel.resolver.services.VersionedModel" +}, +{ + "name":"org.eclipse.esmf.aspectmodel.validation.services.AspectModelValidator", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.esmf.characteristic.Quantifiable", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.esmf.characteristic.impl.DefaultQuantifiable", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"getUnit","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.esmf.metamodel.Aspect", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.esmf.metamodel.Characteristic", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"getDataType","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.esmf.metamodel.HasProperties", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.esmf.metamodel.ModelElement", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"is","parameterTypes":["java.lang.Class"] }] +}, +{ + "name":"org.eclipse.esmf.metamodel.NamedElement", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"getAspectModelUrn","parameterTypes":[] }, + {"name":"getDescription","parameterTypes":["java.util.Locale"] }, + {"name":"getName","parameterTypes":[] }, + {"name":"getPreferredName","parameterTypes":["java.util.Locale"] }, + {"name":"getSee","parameterTypes":[] } + ] +}, +{ + "name":"org.eclipse.esmf.metamodel.Property", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.esmf.metamodel.Scalar", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.esmf.metamodel.StructureElement", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.esmf.metamodel.Type", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.esmf.metamodel.Unit", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.esmf.metamodel.impl.DefaultAspect", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"getOperations","parameterTypes":[] }, + {"name":"getProperties","parameterTypes":[] } + ] +}, +{ + "name":"org.eclipse.esmf.metamodel.impl.DefaultCharacteristic", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.esmf.metamodel.impl.DefaultProperty", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.esmf.metamodel.impl.DefaultScalar", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"getUrn","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.esmf.metamodel.impl.DefaultUnit", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"getCode","parameterTypes":[] }, + {"name":"getConversionFactor","parameterTypes":[] }, + {"name":"getQuantityKinds","parameterTypes":[] }, + {"name":"getSymbol","parameterTypes":[] } + ] +}, +{ + "name":"org.eclipse.esmf.metamodel.impl.ModelElementImpl", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.eclipse.esmf.metamodel.loader.DefaultPropertyWrapper", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"getCharacteristic","parameterTypes":[] }, + {"name":"getExampleValue","parameterTypes":[] }, + {"name":"getExtends","parameterTypes":[] }, + {"name":"getPayloadName","parameterTypes":[] }, + {"name":"isAbstract","parameterTypes":[] }, + {"name":"isNotInPayload","parameterTypes":[] }, + {"name":"isOptional","parameterTypes":[] } + ] +}, +{ + "name":"org.eclipse.esmf.samm.KnownVersion", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"toVersionString","parameterTypes":[] }] +}, +{ + "name":"org.graalvm.nativeimage.ImageInfo", + "methods":[{"name":"inImageCode","parameterTypes":[] }] +}, +{ + "name":"org.graalvm.nativeimage.Platforms", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.graphper.api.LineAttrs", + "allDeclaredFields":true +}, +{ + "name":"org.graphper.api.NodeAttrs", + "allDeclaredFields":true +}, +{ + "name":"org.slf4j.Logger" +}, +{ + "name":"org.slf4j.bridge.SLF4JBridgeHandler" +}, +{ + "name":"org.slf4j.spi.LocationAwareLogger" +}, +{ + "name":"org.springframework.aop.framework.AopInfrastructureBean", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.aop.framework.ProxyConfig", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"copyFrom","parameterTypes":["org.springframework.aop.framework.ProxyConfig"] }, + {"name":"isExposeProxy","parameterTypes":[] }, + {"name":"isOpaque","parameterTypes":[] }, + {"name":"isOptimize","parameterTypes":[] }, + {"name":"isProxyTargetClass","parameterTypes":[] }, + {"name":"setExposeProxy","parameterTypes":["boolean"] }, + {"name":"setOpaque","parameterTypes":["boolean"] }, + {"name":"setOptimize","parameterTypes":["boolean"] }, + {"name":"setProxyTargetClass","parameterTypes":["boolean"] }, + {"name":"toString","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.aop.framework.ProxyProcessorSupport", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"getOrder","parameterTypes":[] }, + {"name":"setBeanClassLoader","parameterTypes":["java.lang.ClassLoader"] }, + {"name":"setOrder","parameterTypes":["int"] }, + {"name":"setProxyClassLoader","parameterTypes":["java.lang.ClassLoader"] } + ] +}, +{ + "name":"org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"setBeanFactory","parameterTypes":["org.springframework.beans.factory.BeanFactory"] }] +}, +{ + "name":"org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"determineBeanType","parameterTypes":["java.lang.Class","java.lang.String"] }, + {"name":"determineCandidateConstructors","parameterTypes":["java.lang.Class","java.lang.String"] }, + {"name":"getEarlyBeanReference","parameterTypes":["java.lang.Object","java.lang.String"] }, + {"name":"isFrozen","parameterTypes":[] }, + {"name":"postProcessAfterInitialization","parameterTypes":["java.lang.Object","java.lang.String"] }, + {"name":"postProcessBeforeInstantiation","parameterTypes":["java.lang.Class","java.lang.String"] }, + {"name":"postProcessProperties","parameterTypes":["org.springframework.beans.PropertyValues","java.lang.Object","java.lang.String"] }, + {"name":"predictBeanType","parameterTypes":["java.lang.Class","java.lang.String"] }, + {"name":"setAdvisorAdapterRegistry","parameterTypes":["org.springframework.aop.framework.adapter.AdvisorAdapterRegistry"] }, + {"name":"setApplyCommonInterceptorsFirst","parameterTypes":["boolean"] }, + {"name":"setCustomTargetSourceCreators","parameterTypes":["org.springframework.aop.framework.autoproxy.TargetSourceCreator[]"] }, + {"name":"setFrozen","parameterTypes":["boolean"] }, + {"name":"setInterceptorNames","parameterTypes":["java.lang.String[]"] } + ] +}, +{ + "name":"org.springframework.aop.framework.autoproxy.InfrastructureAdvisorAutoProxyCreator", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.aot.hint.annotation.Reflective", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.beans.factory.Aware", + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.beans.factory.BeanClassLoaderAware", + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.beans.factory.BeanFactoryAware", + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.beans.factory.BeanNameAware", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.beans.factory.DisposableBean", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.beans.factory.InitializingBean", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.beans.factory.SmartInitializingSingleton", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.beans.factory.annotation.Autowired", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.beans.factory.annotation.Qualifier", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.beans.factory.aot.BeanFactoryInitializationAotProcessor", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.beans.factory.aot.BeanRegistrationAotProcessor", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.beans.factory.config.BeanFactoryPostProcessor", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.beans.factory.config.BeanPostProcessor", + "queryAllPublicMethods":true, + "methods":[{"name":"postProcessBeforeInitialization","parameterTypes":["java.lang.Object","java.lang.String"] }] +}, +{ + "name":"org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor", + "queryAllPublicMethods":true, + "methods":[{"name":"postProcessAfterInstantiation","parameterTypes":["java.lang.Object","java.lang.String"] }] +}, +{ + "name":"org.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessor", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.beans.factory.support.NullBean", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.beans.factory.xml.XmlBeanDefinitionReader", + "allPublicFields":true +}, +{ + "name":"org.springframework.boot.ClearCachesApplicationListener", + "queryAllDeclaredConstructors":true, + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.SpringApplication", + "queryAllDeclaredConstructors":true +}, +{ + "name":"org.springframework.boot.SpringBootConfiguration", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.AutoConfiguration", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.AutoConfigurationExcludeFilter", + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.AutoConfigurationImportSelector", + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.AutoConfigurationImportSelector$AutoConfigurationGroup", + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.AutoConfigurationPackage", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.AutoConfigurationPackages$BasePackages", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":["java.lang.String[]"] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.AutoConfigurationPackages$Registrar", + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.AutoConfigureAfter", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.AutoConfigureBefore", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.AutoConfigureOrder", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.BackgroundPreinitializer", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.EnableAutoConfiguration", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer", + "queryAllDeclaredConstructors":true, + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.SpringBootApplication", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.aop.AopAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.aop.AopAutoConfiguration$ClassProxyingConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"forceAutoProxyCreatorToUseClassProxying","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.availability.ApplicationAvailabilityAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"applicationAvailability","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration$CacheConfigurationImportSelector", + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.cache.CacheCondition", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.condition.ConditionEvaluationReportAutoConfigurationImportListener", + "queryAllDeclaredConstructors":true, + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.condition.ConditionalOnBean", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClass", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.condition.ConditionalOnProperty", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.condition.ConditionalOnResource", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.condition.ConditionalOnSingleCandidate", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication$Type" +}, +{ + "name":"org.springframework.boot.autoconfigure.condition.OnBeanCondition", + "queryAllDeclaredConstructors":true, + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.condition.OnClassCondition", + "queryAllDeclaredConstructors":true, + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.condition.OnPropertyCondition", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.condition.OnResourceCondition", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.condition.OnWebApplicationCondition", + "queryAllDeclaredConstructors":true, + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.condition.SearchStrategy" +}, +{ + "name":"org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.context.LifecycleAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"defaultLifecycleProcessor","parameterTypes":["org.springframework.boot.autoconfigure.context.LifecycleProperties"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.context.LifecycleProperties", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.context.MessageSourceAutoConfiguration$ResourceBundleCondition", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"propertySourcesPlaceholderConfigurer","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.flyway.FlywayMigrationInitializerDatabaseInitializerDetector", + "queryAllDeclaredConstructors":true, + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.freemarker.FreeMarkerTemplateAvailabilityProvider", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"gson","parameterTypes":["com.google.gson.GsonBuilder"] }, + {"name":"gsonBuilder","parameterTypes":["java.util.List"] }, + {"name":"standardGsonBuilderCustomizer","parameterTypes":["org.springframework.boot.autoconfigure.gson.GsonProperties"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration$StandardGsonBuilderCustomizer", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.gson.GsonBuilderCustomizer", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.gson.GsonProperties", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.http.GsonHttpMessageConvertersConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.http.GsonHttpMessageConvertersConfiguration$JacksonAndJsonbUnavailableCondition", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.http.GsonHttpMessageConvertersConfiguration$PreferGsonOrJacksonAndJsonbUnavailableCondition", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.http.HttpMessageConverters", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"messageConverters","parameterTypes":["org.springframework.beans.factory.ObjectProvider"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$HttpMessageConvertersAutoConfigurationRuntimeHints" +}, +{ + "name":"org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$NotReactiveWebApplicationCondition", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$StringHttpMessageConverterConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"stringHttpMessageConverter","parameterTypes":["org.springframework.core.env.Environment"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration$MappingJackson2HttpMessageConverterConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"mappingJackson2HttpMessageConverter","parameterTypes":["com.fasterxml.jackson.databind.ObjectMapper"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"mappingJackson2XmlHttpMessageConverter","parameterTypes":["org.springframework.http.converter.json.Jackson2ObjectMapperBuilder"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.http.JsonbHttpMessageConvertersConfiguration" +}, +{ + "name":"org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":["org.springframework.boot.autoconfigure.info.ProjectInfoProperties"] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration$GitResourceAvailableCondition", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.info.ProjectInfoProperties", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.integration.IntegrationPropertiesEnvironmentPostProcessor", + "queryAllDeclaredConstructors":true, + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer", + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"jsonComponentModule","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"standardJacksonObjectMapperBuilderCustomizer","parameterTypes":["org.springframework.boot.autoconfigure.jackson.JacksonProperties","org.springframework.beans.factory.ObjectProvider"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonMixinConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"jsonMixinModule","parameterTypes":["org.springframework.context.ApplicationContext","org.springframework.boot.jackson.JsonMixinModuleEntries"] }, + {"name":"jsonMixinModuleEntries","parameterTypes":["org.springframework.context.ApplicationContext"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"jacksonObjectMapperBuilder","parameterTypes":["org.springframework.context.ApplicationContext","java.util.List"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"jacksonObjectMapper","parameterTypes":["org.springframework.http.converter.json.Jackson2ObjectMapperBuilder"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$ParameterNamesModuleConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"parameterNamesModule","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.jackson.JacksonProperties", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration" +}, +{ + "name":"org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLoggingListener", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.mustache.MustacheTemplateAvailabilityProvider", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.security.ConditionalOnDefaultWebSecurity", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.security.DefaultWebSecurityCondition", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.security.SecurityDataConfiguration" +}, +{ + "name":"org.springframework.boot.autoconfigure.security.SecurityProperties", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.security.reactive.ReactiveUserDetailsServiceAutoConfiguration$ReactiveUserDetailsServiceCondition", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"authenticationEventPublisher","parameterTypes":["org.springframework.context.ApplicationEventPublisher"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"securityFilterChainRegistration","parameterTypes":["org.springframework.boot.autoconfigure.security.SecurityProperties"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.security.servlet.SpringBootWebSecurityConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.security.servlet.SpringBootWebSecurityConfiguration$WebSecurityEnablerConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"inMemoryUserDetailsManager","parameterTypes":["org.springframework.boot.autoconfigure.security.SecurityProperties","org.springframework.beans.factory.ObjectProvider"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.sql.init.DataSourceInitializationConfiguration" +}, +{ + "name":"org.springframework.boot.autoconfigure.sql.init.R2dbcInitializationConfiguration" +}, +{ + "name":"org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration$SqlInitializationModeCondition", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.sql.init.SqlInitializationProperties", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"applicationTaskExecutor","parameterTypes":["org.springframework.boot.task.TaskExecutorBuilder"] }, + {"name":"taskExecutorBuilder","parameterTypes":["org.springframework.boot.autoconfigure.task.TaskExecutionProperties","org.springframework.beans.factory.ObjectProvider","org.springframework.beans.factory.ObjectProvider"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.task.TaskExecutionProperties", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.task.TaskSchedulingAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"taskSchedulerBuilder","parameterTypes":["org.springframework.boot.autoconfigure.task.TaskSchedulingProperties","org.springframework.beans.factory.ObjectProvider"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.task.TaskSchedulingProperties", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.thymeleaf.ThymeleafTemplateAvailabilityProvider", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration" +}, +{ + "name":"org.springframework.boot.autoconfigure.validation.ValidatorAdapter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.web.ConditionalOnEnabledResourceChain", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.web.OnEnabledResourceChainCondition", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.ServerProperties", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"getServlet","parameterTypes":[] }, + {"name":"setAddress","parameterTypes":["java.net.InetAddress"] }, + {"name":"setPort","parameterTypes":["java.lang.Integer"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.ServerProperties$Servlet", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"setContextPath","parameterTypes":["java.lang.String"] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.WebProperties", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.WebResourcesRuntimeHints" +}, +{ + "name":"org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration$NotReactiveWebApplicationCondition", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.client.RestTemplateBuilderConfigurer" +}, +{ + "name":"org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration$TomcatWebServerFactoryCustomizerConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"tomcatWebServerFactoryCustomizer","parameterTypes":["org.springframework.core.env.Environment","org.springframework.boot.autoconfigure.web.ServerProperties"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.embedded.TomcatWebServerFactoryCustomizer", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.web.format.WebConversionService", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.ConditionalOnMissingFilterBean", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DefaultDispatcherServletCondition", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"dispatcherServlet","parameterTypes":["org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletRegistrationCondition", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletRegistrationConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"dispatcherServletRegistration","parameterTypes":["org.springframework.web.servlet.DispatcherServlet","org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties","org.springframework.beans.factory.ObjectProvider"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletPath", + "queryAllPublicMethods":true, + "methods":[ + {"name":"getPrefix","parameterTypes":[] }, + {"name":"getRelativePath","parameterTypes":["java.lang.String"] }, + {"name":"getServletUrlMapping","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletRegistrationBean", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"addUrlMappings","parameterTypes":["java.lang.String[]"] }, + {"name":"setUrlMappings","parameterTypes":["java.util.Collection"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":["org.springframework.boot.autoconfigure.web.ServerProperties"] }, + {"name":"characterEncodingFilter","parameterTypes":[] }, + {"name":"localeCharsetMappingsCustomizer","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.JspTemplateAvailabilityProvider", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.MultipartAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":["org.springframework.boot.autoconfigure.web.servlet.MultipartProperties"] }, + {"name":"multipartConfigElement","parameterTypes":[] }, + {"name":"multipartResolver","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.MultipartProperties", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setEnabled","parameterTypes":["boolean"] }, + {"name":"setFileSizeThreshold","parameterTypes":["org.springframework.util.unit.DataSize"] }, + {"name":"setMaxFileSize","parameterTypes":["org.springframework.util.unit.DataSize"] }, + {"name":"setMaxRequestSize","parameterTypes":["org.springframework.util.unit.DataSize"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"servletWebServerFactoryCustomizer","parameterTypes":["org.springframework.boot.autoconfigure.web.ServerProperties","org.springframework.beans.factory.ObjectProvider","org.springframework.beans.factory.ObjectProvider"] }, + {"name":"tomcatServletWebServerFactoryCustomizer","parameterTypes":["org.springframework.boot.autoconfigure.web.ServerProperties"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryAutoConfiguration$BeanPostProcessorsRegistrar", + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedJetty" +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedTomcat", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"tomcatServletWebServerFactory","parameterTypes":["org.springframework.beans.factory.ObjectProvider","org.springframework.beans.factory.ObjectProvider","org.springframework.beans.factory.ObjectProvider"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedUndertow" +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryCustomizer", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.TomcatServletWebServerFactoryCustomizer", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"formContentFilter","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":["org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties","org.springframework.boot.autoconfigure.web.WebProperties","org.springframework.beans.factory.ObjectProvider","org.springframework.beans.factory.ObjectProvider","org.springframework.beans.factory.ListableBeanFactory"] }, + {"name":"flashMapManager","parameterTypes":[] }, + {"name":"localeResolver","parameterTypes":[] }, + {"name":"mvcContentNegotiationManager","parameterTypes":[] }, + {"name":"mvcConversionService","parameterTypes":[] }, + {"name":"mvcValidator","parameterTypes":[] }, + {"name":"requestMappingHandlerAdapter","parameterTypes":["org.springframework.web.accept.ContentNegotiationManager","org.springframework.format.support.FormattingConversionService","org.springframework.validation.Validator"] }, + {"name":"setResourceLoader","parameterTypes":["org.springframework.core.io.ResourceLoader"] }, + {"name":"themeResolver","parameterTypes":[] }, + {"name":"welcomePageHandlerMapping","parameterTypes":["org.springframework.context.ApplicationContext","org.springframework.format.support.FormattingConversionService","org.springframework.web.servlet.resource.ResourceUrlProvider"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":["org.springframework.boot.autoconfigure.web.WebProperties","org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties","org.springframework.beans.factory.ListableBeanFactory","org.springframework.beans.factory.ObjectProvider","org.springframework.beans.factory.ObjectProvider","org.springframework.beans.factory.ObjectProvider","org.springframework.beans.factory.ObjectProvider"] }, + {"name":"addFormatters","parameterTypes":["org.springframework.format.FormatterRegistry"] }, + {"name":"addResourceHandlers","parameterTypes":["org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry"] }, + {"name":"configureAsyncSupport","parameterTypes":["org.springframework.web.servlet.config.annotation.AsyncSupportConfigurer"] }, + {"name":"configureContentNegotiation","parameterTypes":["org.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer"] }, + {"name":"configureMessageConverters","parameterTypes":["java.util.List"] }, + {"name":"configurePathMatch","parameterTypes":["org.springframework.web.servlet.config.annotation.PathMatchConfigurer"] }, + {"name":"defaultViewResolver","parameterTypes":[] }, + {"name":"getMessageCodesResolver","parameterTypes":[] }, + {"name":"requestContextFilter","parameterTypes":[] }, + {"name":"setServletContext","parameterTypes":["jakarta.servlet.ServletContext"] }, + {"name":"viewResolver","parameterTypes":["org.springframework.beans.factory.BeanFactory"] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.error.AbstractErrorController", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.error.DefaultErrorViewResolver", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":["org.springframework.boot.autoconfigure.web.ServerProperties"] }, + {"name":"basicErrorController","parameterTypes":["org.springframework.boot.web.servlet.error.ErrorAttributes","org.springframework.beans.factory.ObjectProvider"] }, + {"name":"errorAttributes","parameterTypes":[] }, + {"name":"errorPageCustomizer","parameterTypes":["org.springframework.boot.autoconfigure.web.servlet.DispatcherServletPath"] }, + {"name":"preserveErrorControllerTargetClassPostProcessor","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$DefaultErrorViewResolverConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":["org.springframework.context.ApplicationContext","org.springframework.boot.autoconfigure.web.WebProperties"] }, + {"name":"conventionErrorViewResolver","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$ErrorPageCustomizer", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$ErrorTemplateMissingCondition", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$StaticView", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"getContentType","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"beanNameViewResolver","parameterTypes":[] }, + {"name":"defaultErrorView","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.websocket.servlet.TomcatWebSocketServletWebServerCustomizer", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration$TomcatWebSocketConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"websocketServletWebServerCustomizer","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.boot.availability.ApplicationAvailability", + "queryAllPublicMethods":true, + "methods":[ + {"name":"getLivenessState","parameterTypes":[] }, + {"name":"getReadinessState","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.boot.availability.ApplicationAvailabilityBean", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.builder.ParentContextCloserApplicationListener", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.cloud.CloudFoundryVcapEnvironmentPostProcessor", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":["org.springframework.boot.logging.DeferredLogFactory"] }] +}, +{ + "name":"org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.context.ContextIdApplicationContextInitializer", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.context.FileEncodingApplicationListener", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.context.TypeExcludeFilter", + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.context.config.AnsiOutputApplicationListener", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.context.config.ConfigDataEnvironmentPostProcessor", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":["org.springframework.boot.logging.DeferredLogFactory","org.springframework.boot.ConfigurableBootstrapContext"] }] +}, +{ + "name":"org.springframework.boot.context.config.ConfigDataProperties", + "queryAllDeclaredConstructors":true +}, +{ + "name":"org.springframework.boot.context.config.ConfigTreeConfigDataLoader", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.context.config.ConfigTreeConfigDataLocationResolver", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":["org.springframework.core.io.ResourceLoader"] }] +}, +{ + "name":"org.springframework.boot.context.config.DelegatingApplicationContextInitializer", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.context.config.DelegatingApplicationListener", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.context.config.StandardConfigDataLoader", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.context.config.StandardConfigDataLocationResolver", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":["org.springframework.boot.logging.DeferredLogFactory","org.springframework.boot.context.properties.bind.Binder","org.springframework.core.io.ResourceLoader"] }] +}, +{ + "name":"org.springframework.boot.context.event.EventPublishingRunListener", + "queryAllDeclaredConstructors":true, + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":["org.springframework.boot.SpringApplication","java.lang.String[]"] }] +}, +{ + "name":"org.springframework.boot.context.logging.LoggingApplicationListener", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.context.properties.BoundConfigurationProperties", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.context.properties.ConfigurationProperties", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.context.properties.ConfigurationPropertiesBinder$Factory", + "queryAllDeclaredMethods":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.context.properties.DeprecatedConfigurationProperty", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.context.properties.EnableConfigurationProperties", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.context.properties.EnableConfigurationPropertiesRegistrar", + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.context.properties.NestedConfigurationProperty", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.context.properties.bind.Name", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.context.properties.bind.Nested", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.env.EnvironmentPostProcessorApplicationListener", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.env.PropertiesPropertySourceLoader", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.env.RandomValuePropertySourceEnvironmentPostProcessor", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":["org.springframework.boot.logging.DeferredLogFactory"] }] +}, +{ + "name":"org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.env.SystemEnvironmentPropertySourceEnvironmentPostProcessor", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.env.YamlPropertySourceLoader", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.flyway.FlywayDatabaseInitializerDetector", + "queryAllDeclaredConstructors":true, + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.jackson.JsonComponentModule", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.jackson.JsonMixinModule", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.jackson.JsonMixinModuleEntries", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializerDetector", + "queryAllDeclaredConstructors":true, + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.liquibase.LiquibaseDatabaseInitializerDetector", + "queryAllDeclaredConstructors":true, + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.loader.LaunchedURLClassLoader", + "methods":[{"name":"clearCache","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.logging.java.JavaLoggingSystem$Factory", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.logging.log4j2.Log4J2LoggingSystem$Factory", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.logging.logback.ColorConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.logging.logback.LogbackLoggingSystem$Factory", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.orm.jpa.JpaDatabaseInitializerDetector", + "queryAllDeclaredConstructors":true, + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":["org.springframework.core.env.Environment"] }] +}, +{ + "name":"org.springframework.boot.r2dbc.init.R2dbcScriptDatabaseInitializerDetector", + "queryAllDeclaredConstructors":true, + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.reactor.DebugAgentEnvironmentPostProcessor", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.rsocket.context.RSocketPortInfoApplicationContextInitializer", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.sql.init.dependency.DatabaseInitializationDependencyConfigurer", + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.sql.init.dependency.DatabaseInitializationDependencyConfigurer$DependsOnDatabaseInitializationPostProcessor", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.task.TaskExecutorBuilder", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.task.TaskSchedulerBuilder", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.validation.beanvalidation.MethodValidationExcludeFilter", + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true, + "methods":[{"name":"byAnnotation","parameterTypes":["java.lang.Class"] }] +}, +{ + "name":"org.springframework.boot.web.client.RestTemplateBuilder" +}, +{ + "name":"org.springframework.boot.web.context.ServerPortInfoApplicationContextInitializer", + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.web.embedded.tomcat.ConfigurableTomcatWebServerFactory", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContextFactory", + "queryAllDeclaredConstructors":true, + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.web.server.AbstractConfigurableWebServerFactory", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"addErrorPages","parameterTypes":["org.springframework.boot.web.server.ErrorPage[]"] }, + {"name":"getAddress","parameterTypes":[] }, + {"name":"getCompression","parameterTypes":[] }, + {"name":"getErrorPages","parameterTypes":[] }, + {"name":"getHttp2","parameterTypes":[] }, + {"name":"getOrCreateSslStoreProvider","parameterTypes":[] }, + {"name":"getPort","parameterTypes":[] }, + {"name":"getServerHeader","parameterTypes":[] }, + {"name":"getShutdown","parameterTypes":[] }, + {"name":"getSsl","parameterTypes":[] }, + {"name":"getSslStoreProvider","parameterTypes":[] }, + {"name":"setAddress","parameterTypes":["java.net.InetAddress"] }, + {"name":"setCompression","parameterTypes":["org.springframework.boot.web.server.Compression"] }, + {"name":"setErrorPages","parameterTypes":["java.util.Set"] }, + {"name":"setHttp2","parameterTypes":["org.springframework.boot.web.server.Http2"] }, + {"name":"setPort","parameterTypes":["int"] }, + {"name":"setServerHeader","parameterTypes":["java.lang.String"] }, + {"name":"setShutdown","parameterTypes":["org.springframework.boot.web.server.Shutdown"] }, + {"name":"setSsl","parameterTypes":["org.springframework.boot.web.server.Ssl"] }, + {"name":"setSslStoreProvider","parameterTypes":["org.springframework.boot.web.server.SslStoreProvider"] } + ] +}, +{ + "name":"org.springframework.boot.web.server.ConfigurableWebServerFactory", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.boot.web.server.ErrorPageRegistrar", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.boot.web.server.ErrorPageRegistrarBeanPostProcessor", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"postProcessAfterInitialization","parameterTypes":["java.lang.Object","java.lang.String"] }, + {"name":"postProcessBeforeInitialization","parameterTypes":["java.lang.Object","java.lang.String"] } + ] +}, +{ + "name":"org.springframework.boot.web.server.WebServerFactoryCustomizer", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.boot.web.server.WebServerFactoryCustomizerBeanPostProcessor", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"postProcessAfterInitialization","parameterTypes":["java.lang.Object","java.lang.String"] }, + {"name":"postProcessBeforeInitialization","parameterTypes":["java.lang.Object","java.lang.String"] } + ] +}, +{ + "name":"org.springframework.boot.web.servlet.AbstractFilterRegistrationBean", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"addServletNames","parameterTypes":["java.lang.String[]"] }, + {"name":"addServletRegistrationBeans","parameterTypes":["org.springframework.boot.web.servlet.ServletRegistrationBean[]"] }, + {"name":"addUrlPatterns","parameterTypes":["java.lang.String[]"] }, + {"name":"getServletNames","parameterTypes":[] }, + {"name":"getServletRegistrationBeans","parameterTypes":[] }, + {"name":"getUrlPatterns","parameterTypes":[] }, + {"name":"isMatchAfter","parameterTypes":[] }, + {"name":"setDispatcherTypes","parameterTypes":["jakarta.servlet.DispatcherType","jakarta.servlet.DispatcherType[]"] }, + {"name":"setDispatcherTypes","parameterTypes":["java.util.EnumSet"] }, + {"name":"setMatchAfter","parameterTypes":["boolean"] }, + {"name":"setServletNames","parameterTypes":["java.util.Collection"] }, + {"name":"setServletRegistrationBeans","parameterTypes":["java.util.Collection"] }, + {"name":"setUrlPatterns","parameterTypes":["java.util.Collection"] }, + {"name":"toString","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.boot.web.servlet.DelegatingFilterProxyRegistrationBean", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"getFilter","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.web.servlet.DelegatingFilterProxyRegistrationBean$1", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.web.servlet.DynamicRegistrationBean", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"addInitParameter","parameterTypes":["java.lang.String","java.lang.String"] }, + {"name":"configure","parameterTypes":["jakarta.servlet.Registration$Dynamic"] }, + {"name":"getInitParameters","parameterTypes":[] }, + {"name":"isAsyncSupported","parameterTypes":[] }, + {"name":"setAsyncSupported","parameterTypes":["boolean"] }, + {"name":"setInitParameters","parameterTypes":["java.util.Map"] }, + {"name":"setName","parameterTypes":["java.lang.String"] } + ] +}, +{ + "name":"org.springframework.boot.web.servlet.FilterRegistrationBean" +}, +{ + "name":"org.springframework.boot.web.servlet.RegistrationBean", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"getOrder","parameterTypes":[] }, + {"name":"isEnabled","parameterTypes":[] }, + {"name":"onStartup","parameterTypes":["jakarta.servlet.ServletContext"] }, + {"name":"setEnabled","parameterTypes":["boolean"] }, + {"name":"setOrder","parameterTypes":["int"] } + ] +}, +{ + "name":"org.springframework.boot.web.servlet.ServletContextInitializer", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.boot.web.servlet.ServletRegistrationBean", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"getMultipartConfig","parameterTypes":[] }, + {"name":"getServlet","parameterTypes":[] }, + {"name":"getServletName","parameterTypes":[] }, + {"name":"getUrlMappings","parameterTypes":[] }, + {"name":"setLoadOnStartup","parameterTypes":["int"] }, + {"name":"setMultipartConfig","parameterTypes":["jakarta.servlet.MultipartConfigElement"] }, + {"name":"setServlet","parameterTypes":["jakarta.servlet.Servlet"] }, + {"name":"toString","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.boot.web.servlet.context.ServletWebServerApplicationContextFactory", + "queryAllDeclaredConstructors":true, + "queryAllPublicConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.web.servlet.error.DefaultErrorAttributes", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"getErrorAttributes","parameterTypes":["org.springframework.web.context.request.WebRequest","org.springframework.boot.web.error.ErrorAttributeOptions"] }] +}, +{ + "name":"org.springframework.boot.web.servlet.error.ErrorAttributes", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.boot.web.servlet.error.ErrorController", + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.boot.web.servlet.filter.OrderedCharacterEncodingFilter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.web.servlet.filter.OrderedFilter", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.boot.web.servlet.filter.OrderedFormContentFilter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.web.servlet.filter.OrderedRequestContextFilter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.boot.web.servlet.server.AbstractServletWebServerFactory", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"addCookieSameSiteSuppliers","parameterTypes":["org.springframework.boot.web.servlet.server.CookieSameSiteSupplier[]"] }, + {"name":"addInitializers","parameterTypes":["org.springframework.boot.web.servlet.ServletContextInitializer[]"] }, + {"name":"addWebListeners","parameterTypes":["java.lang.String[]"] }, + {"name":"getContextPath","parameterTypes":[] }, + {"name":"getCookieSameSiteSuppliers","parameterTypes":[] }, + {"name":"getDisplayName","parameterTypes":[] }, + {"name":"getDocumentRoot","parameterTypes":[] }, + {"name":"getInitParameters","parameterTypes":[] }, + {"name":"getJsp","parameterTypes":[] }, + {"name":"getLocaleCharsetMappings","parameterTypes":[] }, + {"name":"getMimeMappings","parameterTypes":[] }, + {"name":"getSession","parameterTypes":[] }, + {"name":"isRegisterDefaultServlet","parameterTypes":[] }, + {"name":"setContextPath","parameterTypes":["java.lang.String"] }, + {"name":"setCookieSameSiteSuppliers","parameterTypes":["java.util.List"] }, + {"name":"setDisplayName","parameterTypes":["java.lang.String"] }, + {"name":"setDocumentRoot","parameterTypes":["java.io.File"] }, + {"name":"setInitParameters","parameterTypes":["java.util.Map"] }, + {"name":"setInitializers","parameterTypes":["java.util.List"] }, + {"name":"setJsp","parameterTypes":["org.springframework.boot.web.servlet.server.Jsp"] }, + {"name":"setLocaleCharsetMappings","parameterTypes":["java.util.Map"] }, + {"name":"setMimeMappings","parameterTypes":["org.springframework.boot.web.server.MimeMappings"] }, + {"name":"setRegisterDefaultServlet","parameterTypes":["boolean"] }, + {"name":"setSession","parameterTypes":["org.springframework.boot.web.servlet.server.Session"] } + ] +}, +{ + "name":"org.springframework.boot.web.servlet.server.ConfigurableServletWebServerFactory", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.boot.web.servlet.server.Encoding", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.boot.web.servlet.server.ServletWebServerFactory" +}, +{ + "name":"org.springframework.cache.Cache" +}, +{ + "name":"org.springframework.cache.CacheManager" +}, +{ + "name":"org.springframework.cache.interceptor.CacheAspectSupport" +}, +{ + "name":"org.springframework.context.ApplicationContext", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.context.ApplicationContextAware", + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.context.ApplicationEventPublisherAware", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.context.ApplicationListener", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.context.ApplicationStartupAware", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.context.EmbeddedValueResolverAware", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.context.EnvironmentAware", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.context.LifecycleProcessor", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.context.MessageSourceAware", + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.context.ResourceLoaderAware", + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.context.annotation.AnnotationScopeMetadataResolver", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.context.annotation.Bean", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.context.annotation.CommonAnnotationBeanPostProcessor", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.context.annotation.ComponentScan", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.context.annotation.ComponentScan$Filter", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.context.annotation.Conditional", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.context.annotation.Configuration", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.context.annotation.ConfigurationClassEnhancer$EnhancedConfiguration", + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.context.annotation.ConfigurationClassPostProcessor", + "allDeclaredFields":true, + "queryAllPublicMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setMetadataReaderFactory","parameterTypes":["org.springframework.core.type.classreading.MetadataReaderFactory"] } + ] +}, +{ + "name":"org.springframework.context.annotation.DependsOn", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.context.annotation.Import", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.context.annotation.ImportAware", + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.context.annotation.ImportRuntimeHints", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.context.annotation.Lazy", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.context.annotation.Primary", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.context.annotation.PropertySource", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.context.annotation.Role", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.context.annotation.Scope", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.context.event.DefaultEventListenerFactory", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.context.event.EventListenerMethodProcessor", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.context.support.ApplicationObjectSupport", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"getApplicationContext","parameterTypes":[] }, + {"name":"setApplicationContext","parameterTypes":["org.springframework.context.ApplicationContext"] } + ] +}, +{ + "name":"org.springframework.context.support.DefaultLifecycleProcessor", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.context.support.PropertySourcesPlaceholderConfigurer" +}, +{ + "name":"org.springframework.core.Ordered", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.core.PriorityOrdered", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.core.annotation.AliasFor", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.core.annotation.Order", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.core.convert.support.ConfigurableConversionService", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.core.convert.support.GenericConversionService", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"addConverter","parameterTypes":["java.lang.Class","java.lang.Class","org.springframework.core.convert.converter.Converter"] }, + {"name":"addConverter","parameterTypes":["org.springframework.core.convert.converter.Converter"] }, + {"name":"addConverter","parameterTypes":["org.springframework.core.convert.converter.GenericConverter"] }, + {"name":"addConverterFactory","parameterTypes":["org.springframework.core.convert.converter.ConverterFactory"] }, + {"name":"canBypassConvert","parameterTypes":["org.springframework.core.convert.TypeDescriptor","org.springframework.core.convert.TypeDescriptor"] }, + {"name":"canConvert","parameterTypes":["java.lang.Class","java.lang.Class"] }, + {"name":"canConvert","parameterTypes":["org.springframework.core.convert.TypeDescriptor","org.springframework.core.convert.TypeDescriptor"] }, + {"name":"convert","parameterTypes":["java.lang.Object","java.lang.Class"] }, + {"name":"convert","parameterTypes":["java.lang.Object","org.springframework.core.convert.TypeDescriptor"] }, + {"name":"convert","parameterTypes":["java.lang.Object","org.springframework.core.convert.TypeDescriptor","org.springframework.core.convert.TypeDescriptor"] }, + {"name":"removeConvertible","parameterTypes":["java.lang.Class","java.lang.Class"] }, + {"name":"toString","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.core.env.EnvironmentCapable", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.core.task.AsyncListenableTaskExecutor", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.core.task.AsyncTaskExecutor", + "methods":[ + {"name":"submitCompletable","parameterTypes":["java.lang.Runnable"] }, + {"name":"submitCompletable","parameterTypes":["java.util.concurrent.Callable"] } + ] +}, +{ + "name":"org.springframework.core.type.classreading.MetadataReaderFactory", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.format.FormatterRegistry", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.format.support.DefaultFormattingConversionService", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"addDefaultFormatters","parameterTypes":["org.springframework.format.FormatterRegistry"] }] +}, +{ + "name":"org.springframework.format.support.FormattingConversionService", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"addFormatter","parameterTypes":["org.springframework.format.Formatter"] }, + {"name":"addFormatterForFieldAnnotation","parameterTypes":["org.springframework.format.AnnotationFormatterFactory"] }, + {"name":"addFormatterForFieldType","parameterTypes":["java.lang.Class","org.springframework.format.Formatter"] }, + {"name":"addFormatterForFieldType","parameterTypes":["java.lang.Class","org.springframework.format.Printer","org.springframework.format.Parser"] }, + {"name":"addParser","parameterTypes":["org.springframework.format.Parser"] }, + {"name":"addPrinter","parameterTypes":["org.springframework.format.Printer"] }, + {"name":"setEmbeddedValueResolver","parameterTypes":["org.springframework.util.StringValueResolver"] } + ] +}, +{ + "name":"org.springframework.http.ReactiveHttpInputMessage" +}, +{ + "name":"org.springframework.http.codec.CodecConfigurer" +}, +{ + "name":"org.springframework.http.codec.multipart.DefaultPartHttpMessageReader" +}, +{ + "name":"org.springframework.http.converter.AbstractGenericHttpMessageConverter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"canWrite","parameterTypes":["java.lang.reflect.Type","java.lang.Class","org.springframework.http.MediaType"] }, + {"name":"write","parameterTypes":["java.lang.Object","java.lang.reflect.Type","org.springframework.http.MediaType","org.springframework.http.HttpOutputMessage"] } + ] +}, +{ + "name":"org.springframework.http.converter.AbstractHttpMessageConverter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"addDefaultHeaders","parameterTypes":["org.springframework.http.HttpHeaders","java.lang.Object","org.springframework.http.MediaType"] }, + {"name":"canRead","parameterTypes":["java.lang.Class","org.springframework.http.MediaType"] }, + {"name":"canWrite","parameterTypes":["java.lang.Class","org.springframework.http.MediaType"] }, + {"name":"getContentLength","parameterTypes":["java.lang.Object","org.springframework.http.MediaType"] }, + {"name":"getDefaultCharset","parameterTypes":[] }, + {"name":"getSupportedMediaTypes","parameterTypes":[] }, + {"name":"read","parameterTypes":["java.lang.Class","org.springframework.http.HttpInputMessage"] }, + {"name":"setDefaultCharset","parameterTypes":["java.nio.charset.Charset"] }, + {"name":"setSupportedMediaTypes","parameterTypes":["java.util.List"] }, + {"name":"write","parameterTypes":["java.lang.Object","org.springframework.http.MediaType","org.springframework.http.HttpOutputMessage"] }, + {"name":"writeInternal","parameterTypes":["java.lang.Object","org.springframework.http.HttpOutputMessage"] } + ] +}, +{ + "name":"org.springframework.http.converter.GenericHttpMessageConverter", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.http.converter.HttpMessageConverter", + "queryAllPublicMethods":true, + "methods":[{"name":"getSupportedMediaTypes","parameterTypes":["java.lang.Class"] }] +}, +{ + "name":"org.springframework.http.converter.StringHttpMessageConverter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"canRead","parameterTypes":["java.lang.Class","org.springframework.http.MediaType"] }, + {"name":"canRead","parameterTypes":["java.lang.reflect.Type","java.lang.Class","org.springframework.http.MediaType"] }, + {"name":"canWrite","parameterTypes":["java.lang.Class","org.springframework.http.MediaType"] }, + {"name":"getObjectMapper","parameterTypes":[] }, + {"name":"getObjectMappersForType","parameterTypes":["java.lang.Class"] }, + {"name":"getSupportedMediaTypes","parameterTypes":["java.lang.Class"] }, + {"name":"read","parameterTypes":["java.lang.reflect.Type","java.lang.Class","org.springframework.http.HttpInputMessage"] }, + {"name":"registerObjectMappersForType","parameterTypes":["java.lang.Class","java.util.function.Consumer"] }, + {"name":"setObjectMapper","parameterTypes":["com.fasterxml.jackson.databind.ObjectMapper"] }, + {"name":"setPrettyPrint","parameterTypes":["boolean"] }, + {"name":"setSupportedMediaTypes","parameterTypes":["java.util.List"] } + ] +}, +{ + "name":"org.springframework.http.converter.json.GsonHttpMessageConverter" +}, +{ + "name":"org.springframework.http.converter.json.Jackson2ObjectMapperBuilder", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.http.converter.json.MappingJackson2HttpMessageConverter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"setObjectMapper","parameterTypes":["com.fasterxml.jackson.databind.ObjectMapper"] }] +}, +{ + "name":"org.springframework.http.server.reactive.HttpHandler" +}, +{ + "name":"org.springframework.jmx.export.MBeanExporter" +}, +{ + "name":"org.springframework.scheduling.SchedulingTaskExecutor", + "queryAllPublicMethods":true, + "methods":[{"name":"prefersShortLivedTasks","parameterTypes":[] }] +}, +{ + "name":"org.springframework.scheduling.concurrent.CustomizableThreadFactory", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"newThread","parameterTypes":["java.lang.Runnable"] }] +}, +{ + "name":"org.springframework.scheduling.concurrent.ExecutorConfigurationSupport", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"afterPropertiesSet","parameterTypes":[] }, + {"name":"destroy","parameterTypes":[] }, + {"name":"initialize","parameterTypes":[] }, + {"name":"setAwaitTerminationMillis","parameterTypes":["long"] }, + {"name":"setAwaitTerminationSeconds","parameterTypes":["int"] }, + {"name":"setBeanName","parameterTypes":["java.lang.String"] }, + {"name":"setRejectedExecutionHandler","parameterTypes":["java.util.concurrent.RejectedExecutionHandler"] }, + {"name":"setThreadFactory","parameterTypes":["java.util.concurrent.ThreadFactory"] }, + {"name":"setThreadNamePrefix","parameterTypes":["java.lang.String"] }, + {"name":"setWaitForTasksToCompleteOnShutdown","parameterTypes":["boolean"] }, + {"name":"shutdown","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler" +}, +{ + "name":"org.springframework.security.access.expression.AbstractSecurityExpressionHandler", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"createEvaluationContext","parameterTypes":["org.springframework.security.core.Authentication","java.lang.Object"] }, + {"name":"createSecurityExpressionRoot","parameterTypes":["org.springframework.security.core.Authentication","java.lang.Object"] }, + {"name":"getExpressionParser","parameterTypes":[] }, + {"name":"setApplicationContext","parameterTypes":["org.springframework.context.ApplicationContext"] }, + {"name":"setExpressionParser","parameterTypes":["org.springframework.expression.ExpressionParser"] }, + {"name":"setPermissionEvaluator","parameterTypes":["org.springframework.security.access.PermissionEvaluator"] }, + {"name":"setRoleHierarchy","parameterTypes":["org.springframework.security.access.hierarchicalroles.RoleHierarchy"] } + ] +}, +{ + "name":"org.springframework.security.access.expression.SecurityExpressionHandler", + "queryAllPublicMethods":true, + "methods":[{"name":"createEvaluationContext","parameterTypes":["java.util.function.Supplier","java.lang.Object"] }] +}, +{ + "name":"org.springframework.security.authentication.AnonymousAuthenticationProvider", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.security.authentication.AuthenticationEventPublisher", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.security.authentication.AuthenticationManager", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.security.authentication.AuthenticationManagerResolver" +}, +{ + "name":"org.springframework.security.authentication.AuthenticationProvider", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.security.authentication.DefaultAuthenticationEventPublisher", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.security.authentication.ProviderManager", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.security.authentication.ReactiveAuthenticationManager" +}, +{ + "name":"org.springframework.security.authentication.event.AuthenticationFailureBadCredentialsEvent", + "methods":[{"name":"","parameterTypes":["org.springframework.security.core.Authentication","org.springframework.security.core.AuthenticationException"] }] +}, +{ + "name":"org.springframework.security.authentication.event.AuthenticationFailureCredentialsExpiredEvent", + "methods":[{"name":"","parameterTypes":["org.springframework.security.core.Authentication","org.springframework.security.core.AuthenticationException"] }] +}, +{ + "name":"org.springframework.security.authentication.event.AuthenticationFailureDisabledEvent", + "methods":[{"name":"","parameterTypes":["org.springframework.security.core.Authentication","org.springframework.security.core.AuthenticationException"] }] +}, +{ + "name":"org.springframework.security.authentication.event.AuthenticationFailureExpiredEvent", + "methods":[{"name":"","parameterTypes":["org.springframework.security.core.Authentication","org.springframework.security.core.AuthenticationException"] }] +}, +{ + "name":"org.springframework.security.authentication.event.AuthenticationFailureLockedEvent", + "methods":[{"name":"","parameterTypes":["org.springframework.security.core.Authentication","org.springframework.security.core.AuthenticationException"] }] +}, +{ + "name":"org.springframework.security.authentication.event.AuthenticationFailureProviderNotFoundEvent", + "methods":[{"name":"","parameterTypes":["org.springframework.security.core.Authentication","org.springframework.security.core.AuthenticationException"] }] +}, +{ + "name":"org.springframework.security.authentication.event.AuthenticationFailureProxyUntrustedEvent", + "methods":[{"name":"","parameterTypes":["org.springframework.security.core.Authentication","org.springframework.security.core.AuthenticationException"] }] +}, +{ + "name":"org.springframework.security.authentication.event.AuthenticationFailureServiceExceptionEvent", + "methods":[{"name":"","parameterTypes":["org.springframework.security.core.Authentication","org.springframework.security.core.AuthenticationException"] }] +}, +{ + "name":"org.springframework.security.authorization.AuthorizationManager", + "queryAllPublicMethods":true, + "methods":[{"name":"verify","parameterTypes":["java.util.function.Supplier","java.lang.Object"] }] +}, +{ + "name":"org.springframework.security.config.annotation.AbstractConfiguredSecurityBuilder", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"apply","parameterTypes":["org.springframework.security.config.annotation.SecurityConfigurer"] }, + {"name":"apply","parameterTypes":["org.springframework.security.config.annotation.SecurityConfigurerAdapter"] }, + {"name":"getConfigurer","parameterTypes":["java.lang.Class"] }, + {"name":"getConfigurers","parameterTypes":["java.lang.Class"] }, + {"name":"getOrBuild","parameterTypes":[] }, + {"name":"getSharedObject","parameterTypes":["java.lang.Class"] }, + {"name":"getSharedObjects","parameterTypes":[] }, + {"name":"objectPostProcessor","parameterTypes":["org.springframework.security.config.annotation.ObjectPostProcessor"] }, + {"name":"removeConfigurer","parameterTypes":["java.lang.Class"] }, + {"name":"removeConfigurers","parameterTypes":["java.lang.Class"] }, + {"name":"setSharedObject","parameterTypes":["java.lang.Class","java.lang.Object"] } + ] +}, +{ + "name":"org.springframework.security.config.annotation.AbstractSecurityBuilder", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"build","parameterTypes":[] }, + {"name":"getObject","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.security.config.annotation.ObjectPostProcessor", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.security.config.annotation.SecurityBuilder", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.security.config.annotation.SecurityConfigurer", + "queryAllPublicMethods":true, + "methods":[{"name":"init","parameterTypes":["org.springframework.security.config.annotation.SecurityBuilder"] }] +}, +{ + "name":"org.springframework.security.config.annotation.authentication.ProviderManagerBuilder", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"authenticationEventPublisher","parameterTypes":["org.springframework.security.authentication.AuthenticationEventPublisher"] }, + {"name":"authenticationProvider","parameterTypes":["org.springframework.security.authentication.AuthenticationProvider"] }, + {"name":"eraseCredentials","parameterTypes":["boolean"] }, + {"name":"getDefaultUserDetailsService","parameterTypes":[] }, + {"name":"isConfigured","parameterTypes":[] }, + {"name":"ldapAuthentication","parameterTypes":[] }, + {"name":"parentAuthenticationManager","parameterTypes":["org.springframework.security.authentication.AuthenticationManager"] } + ] +}, +{ + "name":"org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"authenticationManagerBuilder","parameterTypes":["org.springframework.security.config.annotation.ObjectPostProcessor","org.springframework.context.ApplicationContext"] }, + {"name":"enableGlobalAuthenticationAutowiredConfigurer","parameterTypes":["org.springframework.context.ApplicationContext"] }, + {"name":"initializeAuthenticationProviderBeanManagerConfigurer","parameterTypes":["org.springframework.context.ApplicationContext"] }, + {"name":"initializeUserDetailsBeanManagerConfigurer","parameterTypes":["org.springframework.context.ApplicationContext"] }, + {"name":"setApplicationContext","parameterTypes":["org.springframework.context.ApplicationContext"] }, + {"name":"setGlobalAuthenticationConfigurers","parameterTypes":["java.util.List"] }, + {"name":"setObjectPostProcessor","parameterTypes":["org.springframework.security.config.annotation.ObjectPostProcessor"] } + ] +}, +{ + "name":"org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration$DefaultPasswordEncoderAuthenticationManagerBuilder", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"inMemoryAuthentication","parameterTypes":[] }, + {"name":"jdbcAuthentication","parameterTypes":[] }, + {"name":"userDetailsService","parameterTypes":["org.springframework.security.core.userdetails.UserDetailsService"] } + ] +}, +{ + "name":"org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration$EnableGlobalAuthenticationAutowiredConfigurer", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"init","parameterTypes":["org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder"] }] +}, +{ + "name":"org.springframework.security.config.annotation.authentication.configuration.EnableGlobalAuthentication", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.security.config.annotation.authentication.configuration.GlobalAuthenticationConfigurerAdapter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"configure","parameterTypes":["org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder"] }, + {"name":"init","parameterTypes":["org.springframework.security.config.annotation.SecurityBuilder"] } + ] +}, +{ + "name":"org.springframework.security.config.annotation.authentication.configuration.InitializeAuthenticationProviderBeanManagerConfigurer", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"init","parameterTypes":["org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder"] }] +}, +{ + "name":"org.springframework.security.config.annotation.authentication.configuration.InitializeUserDetailsBeanManagerConfigurer", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"init","parameterTypes":["org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder"] }] +}, +{ + "name":"org.springframework.security.config.annotation.configuration.AutowireBeanFactoryObjectPostProcessor", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.security.config.annotation.configuration.ObjectPostProcessorConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"objectPostProcessor","parameterTypes":["org.springframework.beans.factory.config.AutowireCapableBeanFactory"] } + ] +}, +{ + "name":"org.springframework.security.config.annotation.web.HttpSecurityBuilder", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.security.config.annotation.web.builders.HttpSecurity", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"setSharedObject","parameterTypes":["java.lang.Class","java.lang.Object"] }] +}, +{ + "name":"org.springframework.security.config.annotation.web.builders.WebSecurity", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.security.config.annotation.web.configuration.EnableWebSecurity", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.security.config.annotation.web.configuration.HttpSecurityConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"httpSecurity","parameterTypes":[] }, + {"name":"setApplicationContext","parameterTypes":["org.springframework.context.ApplicationContext"] }, + {"name":"setAuthenticationConfiguration","parameterTypes":["org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration"] }, + {"name":"setContentNegotiationStrategy","parameterTypes":["org.springframework.web.accept.ContentNegotiationStrategy"] }, + {"name":"setObjectPostProcessor","parameterTypes":["org.springframework.security.config.annotation.ObjectPostProcessor"] } + ] +}, +{ + "name":"org.springframework.security.config.annotation.web.configuration.OAuth2ImportSelector", + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.security.config.annotation.web.configuration.SpringWebMvcImportSelector", + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"addArgumentResolvers","parameterTypes":["java.util.List"] }, + {"name":"requestDataValueProcessor","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"conversionServicePostProcessor","parameterTypes":[] }, + {"name":"delegatingApplicationListener","parameterTypes":[] }, + {"name":"privilegeEvaluator","parameterTypes":[] }, + {"name":"setBeanClassLoader","parameterTypes":["java.lang.ClassLoader"] }, + {"name":"setFilterChainProxySecurityConfigurer","parameterTypes":["org.springframework.security.config.annotation.ObjectPostProcessor","org.springframework.beans.factory.config.ConfigurableListableBeanFactory"] }, + {"name":"setFilterChains","parameterTypes":["java.util.List"] }, + {"name":"setImportMetadata","parameterTypes":["org.springframework.core.type.AnnotationMetadata"] }, + {"name":"springSecurityFilterChain","parameterTypes":[] }, + {"name":"webSecurityExpressionHandler","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.security.config.annotation.web.reactive.EnableWebFluxSecurity" +}, +{ + "name":"org.springframework.security.config.http.SessionCreationPolicy" +}, +{ + "name":"org.springframework.security.context.DelegatingApplicationListener", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.security.core.userdetails.UserDetailsPasswordService", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.security.core.userdetails.UserDetailsService" +}, +{ + "name":"org.springframework.security.provisioning.InMemoryUserDetailsManager", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.security.provisioning.UserDetailsManager", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.security.web.DefaultSecurityFilterChain", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.security.web.FilterChainProxy", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"afterPropertiesSet","parameterTypes":[] }] +}, +{ + "name":"org.springframework.security.web.SecurityFilterChain", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.security.web.access.ExceptionTranslationFilter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"afterPropertiesSet","parameterTypes":[] }] +}, +{ + "name":"org.springframework.security.web.access.RequestMatcherDelegatingWebInvocationPrivilegeEvaluator", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.security.web.access.WebInvocationPrivilegeEvaluator", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.security.web.access.intercept.AuthorizationFilter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.security.web.access.intercept.RequestMatcherDelegatingAuthorizationManager", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.security.web.authentication.logout.LogoutFilter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.security.web.authentication.logout.LogoutHandler", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.security.web.authentication.logout.LogoutSuccessEventPublishingLogoutHandler", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.security.web.authentication.session.AbstractSessionFixationProtectionStrategy", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"onAuthentication","parameterTypes":["org.springframework.security.core.Authentication","jakarta.servlet.http.HttpServletRequest","jakarta.servlet.http.HttpServletResponse"] }, + {"name":"setAlwaysCreateSession","parameterTypes":["boolean"] }, + {"name":"setApplicationEventPublisher","parameterTypes":["org.springframework.context.ApplicationEventPublisher"] } + ] +}, +{ + "name":"org.springframework.security.web.authentication.session.ChangeSessionIdAuthenticationStrategy", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.security.web.authentication.session.CompositeSessionAuthenticationStrategy", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.security.web.authentication.session.SessionAuthenticationStrategy", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.security.web.context.AbstractSecurityWebApplicationInitializer" +}, +{ + "name":"org.springframework.security.web.context.SecurityContextHolderFilter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.security.web.header.HeaderWriterFilter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.security.web.savedrequest.RequestCacheAwareFilter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.security.web.servlet.support.csrf.CsrfRequestDataValueProcessor", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.security.web.servlet.util.matcher.MvcRequestMatcher", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"matcher","parameterTypes":["jakarta.servlet.http.HttpServletRequest"] }] +}, +{ + "name":"org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"afterPropertiesSet","parameterTypes":[] }] +}, +{ + "name":"org.springframework.security.web.util.matcher.RequestMatcher", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.security.web.util.matcher.RequestVariablesExtractor", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.stereotype.Component", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.stereotype.Controller", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.stereotype.Indexed", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.stereotype.Service", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.util.AntPathMatcher", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.util.CustomizableThreadCreator", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"createThread","parameterTypes":["java.lang.Runnable"] }, + {"name":"getThreadGroup","parameterTypes":[] }, + {"name":"getThreadNamePrefix","parameterTypes":[] }, + {"name":"getThreadPriority","parameterTypes":[] }, + {"name":"isDaemon","parameterTypes":[] }, + {"name":"setDaemon","parameterTypes":["boolean"] }, + {"name":"setThreadGroup","parameterTypes":["java.lang.ThreadGroup"] }, + {"name":"setThreadGroupName","parameterTypes":["java.lang.String"] }, + {"name":"setThreadPriority","parameterTypes":["int"] } + ] +}, +{ + "name":"org.springframework.util.PathMatcher", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.validation.SmartValidator", + "queryAllPublicMethods":true, + "methods":[{"name":"validateValue","parameterTypes":["java.lang.Class","java.lang.String","java.lang.Object","org.springframework.validation.Errors","java.lang.Object[]"] }] +}, +{ + "name":"org.springframework.web.accept.ContentNegotiationManager", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.accept.ContentNegotiationStrategy", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.web.accept.MediaTypeFileExtensionResolver", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.web.bind.annotation.ControllerAdvice", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.bind.annotation.DeleteMapping", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.bind.annotation.ExceptionHandler", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.bind.annotation.GetMapping", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.bind.annotation.Mapping", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.bind.annotation.PostMapping", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.bind.annotation.RequestBody", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.bind.annotation.RequestHeader", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.bind.annotation.RequestMapping", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.bind.annotation.RequestParam", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.bind.annotation.ResponseBody", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.bind.annotation.RestController", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.client.RestTemplate" +}, +{ + "name":"org.springframework.web.context.ConfigurableWebApplicationContext" +}, +{ + "name":"org.springframework.web.context.ServletContextAware", + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.web.context.request.RequestContextListener" +}, +{ + "name":"org.springframework.web.context.support.GenericWebApplicationContext" +}, +{ + "name":"org.springframework.web.context.support.WebApplicationObjectSupport", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"setServletContext","parameterTypes":["jakarta.servlet.ServletContext"] }] +}, +{ + "name":"org.springframework.web.cors.CorsConfigurationSource", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.web.filter.CharacterEncodingFilter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"getEncoding","parameterTypes":[] }, + {"name":"isForceRequestEncoding","parameterTypes":[] }, + {"name":"isForceResponseEncoding","parameterTypes":[] }, + {"name":"setEncoding","parameterTypes":["java.lang.String"] }, + {"name":"setForceEncoding","parameterTypes":["boolean"] }, + {"name":"setForceRequestEncoding","parameterTypes":["boolean"] }, + {"name":"setForceResponseEncoding","parameterTypes":["boolean"] } + ] +}, +{ + "name":"org.springframework.web.filter.DelegatingFilterProxy", + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.filter.FormContentFilter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"setCharset","parameterTypes":["java.nio.charset.Charset"] }, + {"name":"setFormConverter","parameterTypes":["org.springframework.http.converter.FormHttpMessageConverter"] } + ] +}, +{ + "name":"org.springframework.web.filter.GenericFilterBean", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"afterPropertiesSet","parameterTypes":[] }, + {"name":"destroy","parameterTypes":[] }, + {"name":"getEnvironment","parameterTypes":[] }, + {"name":"getFilterConfig","parameterTypes":[] }, + {"name":"init","parameterTypes":["jakarta.servlet.FilterConfig"] }, + {"name":"setBeanName","parameterTypes":["java.lang.String"] }, + {"name":"setEnvironment","parameterTypes":["org.springframework.core.env.Environment"] }, + {"name":"setServletContext","parameterTypes":["jakarta.servlet.ServletContext"] } + ] +}, +{ + "name":"org.springframework.web.filter.OncePerRequestFilter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"doFilter","parameterTypes":["jakarta.servlet.ServletRequest","jakarta.servlet.ServletResponse","jakarta.servlet.FilterChain"] }] +}, +{ + "name":"org.springframework.web.filter.RequestContextFilter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"setThreadContextInheritable","parameterTypes":["boolean"] }] +}, +{ + "name":"org.springframework.web.method.annotation.ExceptionHandlerMethodResolver", + "methods":[{"name":"noMatchingExceptionHandler","parameterTypes":[] }] +}, +{ + "name":"org.springframework.web.method.support.CompositeUriComponentsContributor", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.method.support.UriComponentsContributor", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.web.multipart.MultipartFile" +}, +{ + "name":"org.springframework.web.multipart.MultipartResolver", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.web.multipart.support.StandardServletMultipartResolver", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.servlet.DispatcherServlet", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.servlet.FlashMapManager", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.web.servlet.FrameworkServlet", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"destroy","parameterTypes":[] }, + {"name":"getContextAttribute","parameterTypes":[] }, + {"name":"getContextClass","parameterTypes":[] }, + {"name":"getContextConfigLocation","parameterTypes":[] }, + {"name":"getContextId","parameterTypes":[] }, + {"name":"getNamespace","parameterTypes":[] }, + {"name":"getServletContextAttributeName","parameterTypes":[] }, + {"name":"getWebApplicationContext","parameterTypes":[] }, + {"name":"isEnableLoggingRequestDetails","parameterTypes":[] }, + {"name":"onApplicationEvent","parameterTypes":["org.springframework.context.event.ContextRefreshedEvent"] }, + {"name":"refresh","parameterTypes":[] }, + {"name":"setApplicationContext","parameterTypes":["org.springframework.context.ApplicationContext"] }, + {"name":"setContextAttribute","parameterTypes":["java.lang.String"] }, + {"name":"setContextClass","parameterTypes":["java.lang.Class"] }, + {"name":"setContextConfigLocation","parameterTypes":["java.lang.String"] }, + {"name":"setContextId","parameterTypes":["java.lang.String"] }, + {"name":"setContextInitializerClasses","parameterTypes":["java.lang.String"] }, + {"name":"setContextInitializers","parameterTypes":["org.springframework.context.ApplicationContextInitializer[]"] }, + {"name":"setDispatchOptionsRequest","parameterTypes":["boolean"] }, + {"name":"setDispatchTraceRequest","parameterTypes":["boolean"] }, + {"name":"setEnableLoggingRequestDetails","parameterTypes":["boolean"] }, + {"name":"setNamespace","parameterTypes":["java.lang.String"] }, + {"name":"setPublishContext","parameterTypes":["boolean"] }, + {"name":"setPublishEvents","parameterTypes":["boolean"] }, + {"name":"setThreadContextInheritable","parameterTypes":["boolean"] } + ] +}, +{ + "name":"org.springframework.web.servlet.HandlerAdapter", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.web.servlet.HandlerExceptionResolver", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.web.servlet.HandlerMapping", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.web.servlet.HttpServletBean", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"getEnvironment","parameterTypes":[] }, + {"name":"getServletName","parameterTypes":[] }, + {"name":"init","parameterTypes":[] }, + {"name":"setEnvironment","parameterTypes":["org.springframework.core.env.Environment"] } + ] +}, +{ + "name":"org.springframework.web.servlet.LocaleResolver", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.web.servlet.RequestToViewNameTranslator", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.web.servlet.ThemeResolver", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.web.servlet.View", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.web.servlet.ViewResolver", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"setConfigurers","parameterTypes":["java.util.List"] }] +}, +{ + "name":"org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"beanNameHandlerMapping","parameterTypes":["org.springframework.format.support.FormattingConversionService","org.springframework.web.servlet.resource.ResourceUrlProvider"] }, + {"name":"defaultServletHandlerMapping","parameterTypes":[] }, + {"name":"getApplicationContext","parameterTypes":[] }, + {"name":"getServletContext","parameterTypes":[] }, + {"name":"handlerExceptionResolver","parameterTypes":["org.springframework.web.accept.ContentNegotiationManager"] }, + {"name":"handlerFunctionAdapter","parameterTypes":[] }, + {"name":"httpRequestHandlerAdapter","parameterTypes":[] }, + {"name":"mvcHandlerMappingIntrospector","parameterTypes":[] }, + {"name":"mvcPathMatcher","parameterTypes":[] }, + {"name":"mvcPatternParser","parameterTypes":[] }, + {"name":"mvcResourceUrlProvider","parameterTypes":[] }, + {"name":"mvcUriComponentsContributor","parameterTypes":["org.springframework.format.support.FormattingConversionService","org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"] }, + {"name":"mvcUrlPathHelper","parameterTypes":[] }, + {"name":"mvcViewResolver","parameterTypes":["org.springframework.web.accept.ContentNegotiationManager"] }, + {"name":"requestMappingHandlerMapping","parameterTypes":["org.springframework.web.accept.ContentNegotiationManager","org.springframework.format.support.FormattingConversionService","org.springframework.web.servlet.resource.ResourceUrlProvider"] }, + {"name":"resourceHandlerMapping","parameterTypes":["org.springframework.web.accept.ContentNegotiationManager","org.springframework.format.support.FormattingConversionService","org.springframework.web.servlet.resource.ResourceUrlProvider"] }, + {"name":"routerFunctionMapping","parameterTypes":["org.springframework.format.support.FormattingConversionService","org.springframework.web.servlet.resource.ResourceUrlProvider"] }, + {"name":"setApplicationContext","parameterTypes":["org.springframework.context.ApplicationContext"] }, + {"name":"setServletContext","parameterTypes":["jakarta.servlet.ServletContext"] }, + {"name":"simpleControllerHandlerAdapter","parameterTypes":[] }, + {"name":"viewControllerHandlerMapping","parameterTypes":["org.springframework.format.support.FormattingConversionService","org.springframework.web.servlet.resource.ResourceUrlProvider"] }, + {"name":"viewNameTranslator","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.web.servlet.config.annotation.WebMvcConfigurer", + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true, + "methods":[ + {"name":"addArgumentResolvers","parameterTypes":["java.util.List"] }, + {"name":"addCorsMappings","parameterTypes":["org.springframework.web.servlet.config.annotation.CorsRegistry"] }, + {"name":"addFormatters","parameterTypes":["org.springframework.format.FormatterRegistry"] }, + {"name":"addInterceptors","parameterTypes":["org.springframework.web.servlet.config.annotation.InterceptorRegistry"] }, + {"name":"addResourceHandlers","parameterTypes":["org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry"] }, + {"name":"addReturnValueHandlers","parameterTypes":["java.util.List"] }, + {"name":"addViewControllers","parameterTypes":["org.springframework.web.servlet.config.annotation.ViewControllerRegistry"] }, + {"name":"configureAsyncSupport","parameterTypes":["org.springframework.web.servlet.config.annotation.AsyncSupportConfigurer"] }, + {"name":"configureContentNegotiation","parameterTypes":["org.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer"] }, + {"name":"configureDefaultServletHandling","parameterTypes":["org.springframework.web.servlet.config.annotation.DefaultServletHandlerConfigurer"] }, + {"name":"configureHandlerExceptionResolvers","parameterTypes":["java.util.List"] }, + {"name":"configureMessageConverters","parameterTypes":["java.util.List"] }, + {"name":"configurePathMatch","parameterTypes":["org.springframework.web.servlet.config.annotation.PathMatchConfigurer"] }, + {"name":"configureViewResolvers","parameterTypes":["org.springframework.web.servlet.config.annotation.ViewResolverRegistry"] }, + {"name":"extendHandlerExceptionResolvers","parameterTypes":["java.util.List"] }, + {"name":"extendMessageConverters","parameterTypes":["java.util.List"] }, + {"name":"getMessageCodesResolver","parameterTypes":[] }, + {"name":"getValidator","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.web.servlet.function.support.HandlerFunctionAdapter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.servlet.function.support.RouterFunctionMapping", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.servlet.handler.AbstractDetectingUrlHandlerMapping", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"initApplicationContext","parameterTypes":[] }, + {"name":"setDetectHandlersInAncestorContexts","parameterTypes":["boolean"] } + ] +}, +{ + "name":"org.springframework.web.servlet.handler.AbstractHandlerMapping", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"getCorsConfigurationSource","parameterTypes":[] }, + {"name":"getCorsProcessor","parameterTypes":[] }, + {"name":"getDefaultHandler","parameterTypes":[] }, + {"name":"getHandler","parameterTypes":["jakarta.servlet.http.HttpServletRequest"] }, + {"name":"getOrder","parameterTypes":[] }, + {"name":"getPathMatcher","parameterTypes":[] }, + {"name":"getPatternParser","parameterTypes":[] }, + {"name":"getUrlPathHelper","parameterTypes":[] }, + {"name":"setAlwaysUseFullPath","parameterTypes":["boolean"] }, + {"name":"setBeanName","parameterTypes":["java.lang.String"] }, + {"name":"setCorsConfigurationSource","parameterTypes":["org.springframework.web.cors.CorsConfigurationSource"] }, + {"name":"setCorsConfigurations","parameterTypes":["java.util.Map"] }, + {"name":"setCorsProcessor","parameterTypes":["org.springframework.web.cors.CorsProcessor"] }, + {"name":"setDefaultHandler","parameterTypes":["java.lang.Object"] }, + {"name":"setInterceptors","parameterTypes":["java.lang.Object[]"] }, + {"name":"setOrder","parameterTypes":["int"] }, + {"name":"setPathMatcher","parameterTypes":["org.springframework.util.PathMatcher"] }, + {"name":"setPatternParser","parameterTypes":["org.springframework.web.util.pattern.PathPatternParser"] }, + {"name":"setRemoveSemicolonContent","parameterTypes":["boolean"] }, + {"name":"setUrlDecode","parameterTypes":["boolean"] }, + {"name":"setUrlPathHelper","parameterTypes":["org.springframework.web.util.UrlPathHelper"] }, + {"name":"usesPathPatterns","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.web.servlet.handler.AbstractHandlerMethodMapping", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"getDirectPaths","parameterTypes":["java.lang.Object"] }, + {"name":"getHandlerMethods","parameterTypes":[] }, + {"name":"getHandlerMethodsForMappingName","parameterTypes":["java.lang.String"] }, + {"name":"getMappingPathPatterns","parameterTypes":["java.lang.Object"] }, + {"name":"getMatchingMapping","parameterTypes":["java.lang.Object","jakarta.servlet.http.HttpServletRequest"] }, + {"name":"getNamingStrategy","parameterTypes":[] }, + {"name":"handleMatch","parameterTypes":["java.lang.Object","java.lang.String","jakarta.servlet.http.HttpServletRequest"] }, + {"name":"initCorsConfiguration","parameterTypes":["java.lang.Object","java.lang.reflect.Method","java.lang.Object"] }, + {"name":"registerHandlerMethod","parameterTypes":["java.lang.Object","java.lang.reflect.Method","java.lang.Object"] }, + {"name":"registerMapping","parameterTypes":["java.lang.Object","java.lang.Object","java.lang.reflect.Method"] }, + {"name":"setDetectHandlerMethodsInAncestorContexts","parameterTypes":["boolean"] }, + {"name":"setHandlerMethodMappingNamingStrategy","parameterTypes":["org.springframework.web.servlet.handler.HandlerMethodMappingNamingStrategy"] }, + {"name":"unregisterMapping","parameterTypes":["java.lang.Object"] } + ] +}, +{ + "name":"org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$EmptyHandler", + "methods":[{"name":"handle","parameterTypes":[] }] +}, +{ + "name":"org.springframework.web.servlet.handler.AbstractUrlHandlerMapping", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"getHandlerMap","parameterTypes":[] }, + {"name":"getPathPatternHandlerMap","parameterTypes":[] }, + {"name":"getRootHandler","parameterTypes":[] }, + {"name":"match","parameterTypes":["jakarta.servlet.http.HttpServletRequest","java.lang.String"] }, + {"name":"setLazyInitHandlers","parameterTypes":["boolean"] }, + {"name":"setPatternParser","parameterTypes":["org.springframework.web.util.pattern.PathPatternParser"] }, + {"name":"setRootHandler","parameterTypes":["java.lang.Object"] }, + {"name":"setUseTrailingSlashMatch","parameterTypes":["boolean"] }, + {"name":"useTrailingSlashMatch","parameterTypes":[] } + ] +}, +{ + "name":"org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.servlet.handler.HandlerExceptionResolverComposite", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.servlet.handler.HandlerMappingIntrospector", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.servlet.handler.MatchableHandlerMapping", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.web.servlet.handler.SimpleUrlHandlerMapping", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.servlet.i18n.AbstractLocaleResolver", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"setDefaultLocale","parameterTypes":["java.util.Locale"] }] +}, +{ + "name":"org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"getLastModified","parameterTypes":["jakarta.servlet.http.HttpServletRequest","java.lang.Object"] }, + {"name":"getOrder","parameterTypes":[] }, + {"name":"handle","parameterTypes":["jakarta.servlet.http.HttpServletRequest","jakarta.servlet.http.HttpServletResponse","java.lang.Object"] }, + {"name":"setOrder","parameterTypes":["int"] }, + {"name":"supports","parameterTypes":["java.lang.Object"] } + ] +}, +{ + "name":"org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping$HttpOptionsHandler", + "methods":[{"name":"handle","parameterTypes":[] }] +}, +{ + "name":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"afterPropertiesSet","parameterTypes":[] }, + {"name":"registerMapping","parameterTypes":["java.lang.Object","java.lang.Object","java.lang.reflect.Method"] }, + {"name":"setPatternParser","parameterTypes":["org.springframework.web.util.pattern.PathPatternParser"] } + ] +}, +{ + "name":"org.springframework.web.servlet.mvc.method.annotation.ResponseEntityExceptionHandler", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"handleException","parameterTypes":["java.lang.Exception","org.springframework.web.context.request.WebRequest"] }, + {"name":"setMessageSource","parameterTypes":["org.springframework.context.MessageSource"] } + ] +}, +{ + "name":"org.springframework.web.servlet.resource.ResourceUrlProvider", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.servlet.support.AbstractFlashMapManager", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"getFlashMapTimeout","parameterTypes":[] }, + {"name":"getUrlPathHelper","parameterTypes":[] }, + {"name":"retrieveAndUpdate","parameterTypes":["jakarta.servlet.http.HttpServletRequest","jakarta.servlet.http.HttpServletResponse"] }, + {"name":"saveOutputFlashMap","parameterTypes":["org.springframework.web.servlet.FlashMap","jakarta.servlet.http.HttpServletRequest","jakarta.servlet.http.HttpServletResponse"] }, + {"name":"setFlashMapTimeout","parameterTypes":["int"] }, + {"name":"setUrlPathHelper","parameterTypes":["org.springframework.web.util.UrlPathHelper"] } + ] +}, +{ + "name":"org.springframework.web.servlet.support.RequestDataValueProcessor", + "queryAllPublicMethods":true +}, +{ + "name":"org.springframework.web.servlet.support.SessionFlashMapManager", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.servlet.support.WebContentGenerator", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"getCacheControl","parameterTypes":[] }, + {"name":"getCacheSeconds","parameterTypes":[] }, + {"name":"getSupportedMethods","parameterTypes":[] }, + {"name":"getVaryByRequestHeaders","parameterTypes":[] }, + {"name":"isAlwaysMustRevalidate","parameterTypes":[] }, + {"name":"isRequireSession","parameterTypes":[] }, + {"name":"isUseCacheControlHeader","parameterTypes":[] }, + {"name":"isUseCacheControlNoStore","parameterTypes":[] }, + {"name":"isUseExpiresHeader","parameterTypes":[] }, + {"name":"setAlwaysMustRevalidate","parameterTypes":["boolean"] }, + {"name":"setCacheControl","parameterTypes":["org.springframework.http.CacheControl"] }, + {"name":"setCacheSeconds","parameterTypes":["int"] }, + {"name":"setRequireSession","parameterTypes":["boolean"] }, + {"name":"setSupportedMethods","parameterTypes":["java.lang.String[]"] }, + {"name":"setUseCacheControlHeader","parameterTypes":["boolean"] }, + {"name":"setUseCacheControlNoStore","parameterTypes":["boolean"] }, + {"name":"setUseExpiresHeader","parameterTypes":["boolean"] }, + {"name":"setVaryByRequestHeaders","parameterTypes":["java.lang.String[]"] } + ] +}, +{ + "name":"org.springframework.web.servlet.theme.AbstractThemeResolver", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"getDefaultThemeName","parameterTypes":[] }, + {"name":"setDefaultThemeName","parameterTypes":["java.lang.String"] } + ] +}, +{ + "name":"org.springframework.web.servlet.theme.FixedThemeResolver", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.servlet.view.AbstractCachingViewResolver", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"clearCache","parameterTypes":[] }, + {"name":"getCacheFilter","parameterTypes":[] }, + {"name":"getCacheLimit","parameterTypes":[] }, + {"name":"isCache","parameterTypes":[] }, + {"name":"isCacheUnresolved","parameterTypes":[] }, + {"name":"removeFromCache","parameterTypes":["java.lang.String","java.util.Locale"] }, + {"name":"resolveViewName","parameterTypes":["java.lang.String","java.util.Locale"] }, + {"name":"setCache","parameterTypes":["boolean"] }, + {"name":"setCacheFilter","parameterTypes":["org.springframework.web.servlet.view.AbstractCachingViewResolver$CacheFilter"] }, + {"name":"setCacheLimit","parameterTypes":["int"] }, + {"name":"setCacheUnresolved","parameterTypes":["boolean"] } + ] +}, +{ + "name":"org.springframework.web.servlet.view.BeanNameViewResolver", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.servlet.view.ContentNegotiatingViewResolver", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.servlet.view.InternalResourceViewResolver", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.servlet.view.UrlBasedViewResolver", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"getAttributesMap","parameterTypes":[] }, + {"name":"getOrder","parameterTypes":[] }, + {"name":"getRedirectHosts","parameterTypes":[] }, + {"name":"setAttributes","parameterTypes":["java.util.Properties"] }, + {"name":"setAttributesMap","parameterTypes":["java.util.Map"] }, + {"name":"setContentType","parameterTypes":["java.lang.String"] }, + {"name":"setExposeContextBeansAsAttributes","parameterTypes":["boolean"] }, + {"name":"setExposePathVariables","parameterTypes":["java.lang.Boolean"] }, + {"name":"setExposedContextBeanNames","parameterTypes":["java.lang.String[]"] }, + {"name":"setOrder","parameterTypes":["int"] }, + {"name":"setPrefix","parameterTypes":["java.lang.String"] }, + {"name":"setRedirectContextRelative","parameterTypes":["boolean"] }, + {"name":"setRedirectHosts","parameterTypes":["java.lang.String[]"] }, + {"name":"setRedirectHttp10Compatible","parameterTypes":["boolean"] }, + {"name":"setRequestContextAttribute","parameterTypes":["java.lang.String"] }, + {"name":"setSuffix","parameterTypes":["java.lang.String"] }, + {"name":"setViewClass","parameterTypes":["java.lang.Class"] }, + {"name":"setViewNames","parameterTypes":["java.lang.String[]"] } + ] +}, +{ + "name":"org.springframework.web.servlet.view.ViewResolverComposite", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.util.UrlPathHelper", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"org.springframework.web.util.pattern.PathPatternParser", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true +}, +{ + "name":"sun.awt.Win32FontManager", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.misc.Unsafe", + "fields":[{"name":"theUnsafe"}], + "methods":[{"name":"invokeCleaner","parameterTypes":["java.nio.ByteBuffer"] }] +}, +{ + "name":"sun.security.pkcs12.PKCS12KeyStore", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.DRBG", + "methods":[{"name":"","parameterTypes":["java.security.SecureRandomParameters"] }] +}, +{ + "name":"sun.security.provider.DSA$SHA224withDSA", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.DSA$SHA256withDSA", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.JavaKeyStore$JKS", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.MD5", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.SHA", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.SHA2$SHA224", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.SHA2$SHA256", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.SHA5$SHA384", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.SHA5$SHA512", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.provider.X509Factory", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.rsa.PSSParameters", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.rsa.RSAKeyFactory$Legacy", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.rsa.RSAPSSSignature", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.rsa.RSASignature$SHA224withRSA", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.ssl.KeyManagerFactoryImpl$SunX509", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.ssl.SSLContextImpl$DefaultSSLContext", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"sun.security.x509.AuthorityInfoAccessExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, +{ + "name":"sun.security.x509.AuthorityKeyIdentifierExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, +{ + "name":"sun.security.x509.BasicConstraintsExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, +{ + "name":"sun.security.x509.CRLDistributionPointsExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, +{ + "name":"sun.security.x509.CertificatePoliciesExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, +{ + "name":"sun.security.x509.ExtendedKeyUsageExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, +{ + "name":"sun.security.x509.IssuerAlternativeNameExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, +{ + "name":"sun.security.x509.KeyUsageExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, +{ + "name":"sun.security.x509.NetscapeCertTypeExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, +{ + "name":"sun.security.x509.PrivateKeyUsageExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, +{ + "name":"sun.security.x509.SubjectAlternativeNameExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, +{ + "name":"sun.security.x509.SubjectKeyIdentifierExtension", + "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] +}, +{ + "name":"void", + "queryAllDeclaredMethods":true +} ] diff --git a/aspect-model-editor-runtime/.graalvm/resource-config.json b/aspect-model-editor-runtime/.graalvm/resource-config.json index 6dd45727..f2b5e810 100644 --- a/aspect-model-editor-runtime/.graalvm/resource-config.json +++ b/aspect-model-editor-runtime/.graalvm/resource-config.json @@ -1,61 +1,922 @@ { - "resources": [ + "resources":{ + "includes":[ { - "pattern": "samm/[^/]*/([^/]*/)?[a-zA-Z0-9-]+\\.(ttl|js)" - }, + "pattern":"\\QMETA-INF/services/ch.qos.logback.classic.spi.Configurator\\E" + }, { - "pattern": "\\Qrdf/\\E.*.(ttl)$" - }, + "pattern":"\\QMETA-INF/services/java.nio.file.spi.FileSystemProvider\\E" + }, { - "pattern": "\\Qdocu/static/\\E.*.(js|txt)$" - }, + "pattern":"\\QMETA-INF/services/javax.xml.stream.XMLInputFactory\\E" + }, { - "pattern": "\\Qdocu/styles/\\E.*.(css)$" - }, + "pattern":"\\QMETA-INF/services/javax.xml.stream.XMLOutputFactory\\E" + }, { - "pattern": "\\Qdocu/templates/html/\\E.*.(vm)$" - }, + "pattern":"\\QMETA-INF/services/org.apache.jena.sys.JenaSubsystemLifecycle\\E" + }, { - "pattern": "\\Qdiagram/\\E.*.(ttf|sparql|mustache)$" - }, + "pattern":"\\QMETA-INF/services/org.graphper.draw.CustomizeShapeRender\\E" + }, { - "pattern": "\\Qguru/nidi/graphviz/engine/render.js\\E" - }, + "pattern":"\\QMETA-INF/services/org.graphper.layout.MeasureText\\E" + }, { - "pattern": "\\QMETA-INF/resources/webjars/viz.js-graphviz-java/2.1.3/viz.js\\E" - }, + "pattern":"\\QMETA-INF/services/org.jeasy.random.api.RandomizerRegistry\\E" + }, { - "pattern": "\\QMETA-INF/resources/webjars/viz.js-graphviz-java/2.1.3/full.render.js\\E" - }, + "pattern":"\\QMETA-INF/services/org.slf4j.spi.SLF4JServiceProvider\\E" + }, { - "pattern": "\\Qcom/eclipsesource/v8/V8.class\\E" - }, + "pattern":"\\QMETA-INF/spring-autoconfigure-metadata.properties\\E" + }, { - "pattern": "\\Qorg/apache/commons/exec/CommandLine.class\\E" - }, + "pattern":"\\QMETA-INF/spring.factories\\E" + }, { - "pattern": "\\Qcom/kitfox/svg/SVGDiagram.class\\E" - }, + "pattern":"\\QMETA-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports\\E" + }, { - "pattern": "\\Qorg/apache/batik/transcoder/Transcoder.class\\E" - }, + "pattern":"\\Qapplication.properties\\E" + }, { - "pattern": "\\Qopenapi/OpenApiRootJson.json\\E" - }, + "pattern":"\\Qdiagram/RobotoCondensed-Regular.ttf\\E" + }, { - "pattern": "\\Qopenapi/CursorBasedPaging.json\\E" - }, + "pattern":"\\Qdocu/static/panzoom-9-4-2.min.js\\E" + }, { - "pattern": "\\Qopenapi/Filter.json\\E" - }, + "pattern":"\\Qdocu/static/panzoom-license.txt\\E" + }, { - "pattern": "\\Qopenapi/JsonRPC.json\\E" - }, + "pattern":"\\Qdocu/static/tailwind-license.txt\\E" + }, { - "pattern": "\\Qopenapi/OffsetBasedPaging.json\\E" - }, + "pattern":"\\Qdocu/static/tocbot-4-11-1.min.js\\E" + }, { - "pattern": "\\Qopenapi/TimeBasedPaging.json\\E" + "pattern":"\\Qdocu/static/tocbot-license.txt\\E" + }, + { + "pattern":"\\Qdocu/styles/default-aspect-docu-theme.css\\E" + }, + { + "pattern":"\\Qdocu/styles/tailwind.purged.css\\E" + }, + { + "pattern":"\\Qdocu/styles/tocbot-4-11-1.css\\E" + }, + { + "pattern":"\\Qdocu/templates/html/aspect-model-documentation.vm\\E" + }, + { + "pattern":"\\Qdocu/templates/html/characteristic-documentation-lib.vm\\E" + }, + { + "pattern":"\\Qdocu/templates/html/common-documentation-lib.vm\\E" + }, + { + "pattern":"\\Qdocu/templates/html/constraint-documentation-lib.vm\\E" + }, + { + "pattern":"\\Qdocu/templates/html/diagram-documentation-lib.vm\\E" + }, + { + "pattern":"\\Qdocu/templates/html/entity-documentation-lib.vm\\E" + }, + { + "pattern":"\\Qdocu/templates/html/operation-documentation-lib.vm\\E" + }, + { + "pattern":"\\Qdocu/templates/html/property-documentation-lib.vm\\E" + }, + { + "pattern":"\\Qmultipart-default.properties\\E" + }, + { + "pattern":"\\Qopenapi/OpenApiRootJson.json\\E" + }, + { + "pattern":"\\Qorg/apache/catalina/core/RestrictedFilters.properties\\E" + }, + { + "pattern":"\\Qorg/apache/catalina/core/RestrictedListeners.properties\\E" + }, + { + "pattern":"\\Qorg/apache/catalina/core/RestrictedServlets.properties\\E" + }, + { + "pattern":"\\Qorg/apache/catalina/loader/JdbcLeakPrevention.class\\E" + }, + { + "pattern":"\\Qorg/apache/catalina/util/CharsetMapperDefault.properties\\E" + }, + { + "pattern":"\\Qorg/apache/catalina/util/ServerInfo.properties\\E" + }, + { + "pattern":"\\Qorg/apache/velocity/runtime/defaults/directive.properties\\E" + }, + { + "pattern":"\\Qorg/apache/velocity/runtime/defaults/velocity.properties\\E" + }, + { + "pattern":"\\Qorg/eclipse/esmf/ame/\\E" + }, + { + "pattern":"\\Qorg/eclipse/esmf/ame/api/FileHandlingController.class\\E" + }, + { + "pattern":"\\Qorg/eclipse/esmf/ame/api/GenerateController.class\\E" + }, + { + "pattern":"\\Qorg/eclipse/esmf/ame/api/ModelController.class\\E" + }, + { + "pattern":"\\Qorg/eclipse/esmf/ame/api/PackageController.class\\E" + }, + { + "pattern":"\\Qorg/eclipse/esmf/ame/api/\\E" + }, + { + "pattern":"\\Qorg/eclipse/esmf/ame/config/ApplicationConfig.class\\E" + }, + { + "pattern":"\\Qorg/eclipse/esmf/ame/config/SecurityConfig.class\\E" + }, + { + "pattern":"\\Qorg/eclipse/esmf/ame/exceptions/ResponseExceptionHandler.class\\E" + }, + { + "pattern":"\\Qorg/eclipse/esmf/ame/exceptions/\\E" + }, + { + "pattern":"\\Qorg/eclipse/esmf/ame/repository/ModelResolverRepository.class\\E" + }, + { + "pattern":"\\Qorg/eclipse/esmf/ame/repository/strategy/LocalFolderResolverStrategy.class\\E" + }, + { + "pattern":"\\Qorg/eclipse/esmf/ame/repository/strategy/ModelResolverStrategy.class\\E" + }, + { + "pattern":"\\Qorg/eclipse/esmf/ame/services/FileHandlingService.class\\E" + }, + { + "pattern":"\\Qorg/eclipse/esmf/ame/services/GenerateService.class\\E" + }, + { + "pattern":"\\Qorg/eclipse/esmf/ame/services/ModelService.class\\E" + }, + { + "pattern":"\\Qorg/eclipse/esmf/ame/services/PackageService.class\\E" + }, + { + "pattern":"\\Qorg/springframework/aot/hint/annotation/Reflective.class\\E" + }, + { + "pattern":"\\Qorg/springframework/beans/factory/Aware.class\\E" + }, + { + "pattern":"\\Qorg/springframework/beans/factory/BeanClassLoaderAware.class\\E" + }, + { + "pattern":"\\Qorg/springframework/beans/factory/BeanFactoryAware.class\\E" + }, + { + "pattern":"\\Qorg/springframework/beans/factory/config/BeanFactoryPostProcessor.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/AbstractDependsOnBeanFactoryPostProcessor.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/AutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/AutoConfigureAfter.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/AutoConfigureBefore.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/AutoConfigureOrder.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/admin/SpringApplicationAdminJmxAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/aop/AopAutoConfiguration$AspectJAutoProxyingConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/aop/AopAutoConfiguration$ClassProxyingConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/aop/AopAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/availability/ApplicationAvailabilityAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration$CacheConfigurationImportSelector.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration$CacheManagerEntityManagerFactoryDependsOnPostProcessor.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration$CacheManagerValidator.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/GenericCacheConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/NoOpCacheConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/SimpleCacheConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnBean.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnClass.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnMissingBean.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnMissingClass.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnProperty.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnWebApplication.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/context/ConfigurationPropertiesAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/context/LifecycleAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/context/MessageSourceAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/context/PropertyPlaceholderAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/gson/GsonAutoConfiguration$StandardGsonBuilderCustomizer.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/gson/GsonAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration$GsonHttpMessageConverterConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration$JacksonAndJsonbUnavailableCondition$JacksonAvailable.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration$JacksonAndJsonbUnavailableCondition$JsonbPreferred.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration$JacksonAndJsonbUnavailableCondition.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration$PreferGsonOrJacksonAndJsonbUnavailableCondition$GsonPreferred.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration$PreferGsonOrJacksonAndJsonbUnavailableCondition$JacksonJsonbUnavailable.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration$PreferGsonOrJacksonAndJsonbUnavailableCondition.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/http/HttpMessageConvertersAutoConfiguration$HttpMessageConvertersAutoConfigurationRuntimeHints.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/http/HttpMessageConvertersAutoConfiguration$NotReactiveWebApplicationCondition$ReactiveWebApplication.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/http/HttpMessageConvertersAutoConfiguration$NotReactiveWebApplicationCondition.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/http/HttpMessageConvertersAutoConfiguration$StringHttpMessageConverterConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/http/HttpMessageConvertersAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/http/JacksonHttpMessageConvertersConfiguration$MappingJackson2HttpMessageConverterConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/http/JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/http/JacksonHttpMessageConvertersConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/http/JsonbHttpMessageConvertersConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/info/ProjectInfoAutoConfiguration$GitResourceAvailableCondition.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/info/ProjectInfoAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonAutoConfigurationRuntimeHints.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonMixinConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonObjectMapperConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$ParameterNamesModuleConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/jmx/JmxAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/orm/jpa/EntityManagerFactoryDependsOnPostProcessor.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/security/ConditionalOnDefaultWebSecurity.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/security/DefaultWebSecurityCondition$Beans.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/security/DefaultWebSecurityCondition$Classes.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/security/DefaultWebSecurityCondition.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/security/SecurityDataConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/security/reactive/ReactiveUserDetailsServiceAutoConfiguration$ReactiveUserDetailsServiceCondition$RSocketSecurityEnabledCondition.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/security/reactive/ReactiveUserDetailsServiceAutoConfiguration$ReactiveUserDetailsServiceCondition$ReactiveWebApplicationCondition.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/security/reactive/ReactiveUserDetailsServiceAutoConfiguration$ReactiveUserDetailsServiceCondition.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/security/reactive/ReactiveUserDetailsServiceAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/security/servlet/SecurityAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/security/servlet/SecurityFilterAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/security/servlet/SpringBootWebSecurityConfiguration$SecurityFilterChainConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/security/servlet/SpringBootWebSecurityConfiguration$WebSecurityEnablerConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/security/servlet/SpringBootWebSecurityConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/security/servlet/UserDetailsServiceAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/R2dbcInitializationConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/SqlInitializationAutoConfiguration$SqlInitializationModeCondition$ModeIsNever.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/SqlInitializationAutoConfiguration$SqlInitializationModeCondition.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/SqlInitializationAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/task/TaskExecutionAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/task/TaskSchedulingAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/validation/ValidationAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/client/RestTemplateAutoConfiguration$NotReactiveWebApplicationCondition$ReactiveWebApplication.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/client/RestTemplateAutoConfiguration$NotReactiveWebApplicationCondition.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/client/RestTemplateAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/embedded/EmbeddedWebServerFactoryCustomizerAutoConfiguration$JettyWebServerFactoryCustomizerConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/embedded/EmbeddedWebServerFactoryCustomizerAutoConfiguration$NettyWebServerFactoryCustomizerConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/embedded/EmbeddedWebServerFactoryCustomizerAutoConfiguration$TomcatWebServerFactoryCustomizerConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/embedded/EmbeddedWebServerFactoryCustomizerAutoConfiguration$UndertowWebServerFactoryCustomizerConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/embedded/EmbeddedWebServerFactoryCustomizerAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/DispatcherServletAutoConfiguration$DefaultDispatcherServletCondition.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/DispatcherServletAutoConfiguration$DispatcherServletConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/DispatcherServletAutoConfiguration$DispatcherServletRegistrationCondition.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/DispatcherServletAutoConfiguration$DispatcherServletRegistrationConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/DispatcherServletAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/MultipartAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryAutoConfiguration$BeanPostProcessorsRegistrar.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryAutoConfiguration$ForwardedHeaderFilterConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryAutoConfiguration$ForwardedHeaderFilterCustomizer.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryConfiguration$EmbeddedJetty.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryConfiguration$EmbeddedTomcat.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryConfiguration$EmbeddedUndertow.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$OptionalPathExtensionContentNegotiationStrategy.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$ProblemDetailsErrorHandlingConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$ResourceChainCustomizerConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$ResourceChainResourceHandlerRegistrationCustomizer.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$ResourceHandlerRegistrationCustomizer.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration$DefaultErrorViewResolverConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration$ErrorPageCustomizer.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration$ErrorTemplateMissingCondition.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration$PreserveErrorControllerTargetClassPostProcessor.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration$StaticView.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/websocket/servlet/WebSocketServletAutoConfiguration$JettyWebSocketConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/websocket/servlet/WebSocketServletAutoConfiguration$TomcatWebSocketConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/websocket/servlet/WebSocketServletAutoConfiguration$UndertowWebSocketConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/autoconfigure/websocket/servlet/WebSocketServletAutoConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/context/properties/EnableConfigurationProperties.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/context/properties/EnableConfigurationPropertiesRegistrar.class\\E" + }, + { + "pattern":"\\Qorg/springframework/boot/sql/init/dependency/DatabaseInitializationDependencyConfigurer.class\\E" + }, + { + "pattern":"\\Qorg/springframework/context/ApplicationContextAware.class\\E" + }, + { + "pattern":"\\Qorg/springframework/context/MessageSourceAware.class\\E" + }, + { + "pattern":"\\Qorg/springframework/context/ResourceLoaderAware.class\\E" + }, + { + "pattern":"\\Qorg/springframework/context/annotation/ComponentScan.class\\E" + }, + { + "pattern":"\\Qorg/springframework/context/annotation/Conditional.class\\E" + }, + { + "pattern":"\\Qorg/springframework/context/annotation/Configuration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/context/annotation/Import.class\\E" + }, + { + "pattern":"\\Qorg/springframework/context/annotation/ImportAware.class\\E" + }, + { + "pattern":"\\Qorg/springframework/context/annotation/ImportBeanDefinitionRegistrar.class\\E" + }, + { + "pattern":"\\Qorg/springframework/context/annotation/ImportRuntimeHints.class\\E" + }, + { + "pattern":"\\Qorg/springframework/context/annotation/PropertySource.class\\E" + }, + { + "pattern":"\\Qorg/springframework/context/annotation/Role.class\\E" + }, + { + "pattern":"\\Qorg/springframework/core/Ordered.class\\E" + }, + { + "pattern":"\\Qorg/springframework/core/annotation/Order.class\\E" + }, + { + "pattern":"\\Qorg/springframework/security/config/annotation/authentication/configuration/AuthenticationConfiguration$AuthenticationManagerDelegator.class\\E" + }, + { + "pattern":"\\Qorg/springframework/security/config/annotation/authentication/configuration/AuthenticationConfiguration$DefaultPasswordEncoderAuthenticationManagerBuilder.class\\E" + }, + { + "pattern":"\\Qorg/springframework/security/config/annotation/authentication/configuration/AuthenticationConfiguration$EnableGlobalAuthenticationAutowiredConfigurer.class\\E" + }, + { + "pattern":"\\Qorg/springframework/security/config/annotation/authentication/configuration/AuthenticationConfiguration$LazyPasswordEncoder.class\\E" + }, + { + "pattern":"\\Qorg/springframework/security/config/annotation/authentication/configuration/AuthenticationConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/security/config/annotation/authentication/configuration/EnableGlobalAuthentication.class\\E" + }, + { + "pattern":"\\Qorg/springframework/security/config/annotation/configuration/ObjectPostProcessorConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/security/config/annotation/web/configuration/EnableWebSecurity.class\\E" + }, + { + "pattern":"\\Qorg/springframework/security/config/annotation/web/configuration/HttpSecurityConfiguration$DefaultPasswordEncoderAuthenticationManagerBuilder.class\\E" + }, + { + "pattern":"\\Qorg/springframework/security/config/annotation/web/configuration/HttpSecurityConfiguration$LazyPasswordEncoder.class\\E" + }, + { + "pattern":"\\Qorg/springframework/security/config/annotation/web/configuration/HttpSecurityConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/security/config/annotation/web/configuration/OAuth2ImportSelector.class\\E" + }, + { + "pattern":"\\Qorg/springframework/security/config/annotation/web/configuration/SpringWebMvcImportSelector.class\\E" + }, + { + "pattern":"\\Qorg/springframework/security/config/annotation/web/configuration/WebMvcSecurityConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration$AnnotationAwareOrderComparator.class\\E" + }, + { + "pattern":"\\Qorg/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/web/bind/annotation/ControllerAdvice.class\\E" + }, + { + "pattern":"\\Qorg/springframework/web/bind/annotation/Mapping.class\\E" + }, + { + "pattern":"\\Qorg/springframework/web/bind/annotation/RequestMapping.class\\E" + }, + { + "pattern":"\\Qorg/springframework/web/bind/annotation/ResponseBody.class\\E" + }, + { + "pattern":"\\Qorg/springframework/web/bind/annotation/RestController.class\\E" + }, + { + "pattern":"\\Qorg/springframework/web/context/ServletContextAware.class\\E" + }, + { + "pattern":"\\Qorg/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class\\E" + }, + { + "pattern":"\\Qorg/springframework/web/servlet/config/annotation/WebMvcConfigurationSupport$NoOpValidator.class\\E" + }, + { + "pattern":"\\Qorg/springframework/web/servlet/config/annotation/WebMvcConfigurationSupport.class\\E" + }, + { + "pattern":"\\Qorg/springframework/web/servlet/config/annotation/WebMvcConfigurer.class\\E" + }, + { + "pattern":"\\Qorg/springframework/web/servlet/mvc/method/annotation/ResponseEntityExceptionHandler.class\\E" + }, + { + "pattern":"\\Qpom.properties\\E" + }, + { + "pattern":"\\Qsamm/characteristic/2.0.0/characteristic-definitions.ttl\\E" + }, + { + "pattern":"\\Qsamm/characteristic/2.0.0/characteristic-instances.ttl\\E" + }, + { + "pattern":"\\Qsamm/characteristic/2.1.0/characteristic-definitions.ttl\\E" + }, + { + "pattern":"\\Qsamm/characteristic/2.1.0/characteristic-instances.ttl\\E" + }, + { + "pattern":"\\Qsamm/characteristic/2.1.0/characteristic-shapes.ttl\\E" + }, + { + "pattern":"\\Qsamm/characteristic/2.1.0/characteristic-validations.js\\E" + }, + { + "pattern":"\\Qsamm/entity/2.0.0/FileResource.ttl\\E" + }, + { + "pattern":"\\Qsamm/entity/2.0.0/Point3d.ttl\\E" + }, + { + "pattern":"\\Qsamm/entity/2.0.0/TimeSeriesEntity.ttl\\E" + }, + { + "pattern":"\\Qsamm/entity/2.1.0/FileResource.ttl\\E" + }, + { + "pattern":"\\Qsamm/entity/2.1.0/Point3d.ttl\\E" + }, + { + "pattern":"\\Qsamm/entity/2.1.0/TimeSeriesEntity.ttl\\E" + }, + { + "pattern":"\\Qsamm/meta-model/2.0.0/aspect-meta-model-definitions.ttl\\E" + }, + { + "pattern":"\\Qsamm/meta-model/2.0.0/type-conversions.ttl\\E" + }, + { + "pattern":"\\Qsamm/meta-model/2.1.0/aspect-meta-model-definitions.ttl\\E" + }, + { + "pattern":"\\Qsamm/meta-model/2.1.0/aspect-meta-model-shapes.ttl\\E" + }, + { + "pattern":"\\Qsamm/meta-model/2.1.0/prefix-declarations.ttl\\E" + }, + { + "pattern":"\\Qsamm/meta-model/2.1.0/type-conversions.ttl\\E" + }, + { + "pattern":"\\Qsamm/scripts/language-registry.js\\E" + }, + { + "pattern":"\\Qsamm/unit/2.0.0/units.ttl\\E" + }, + { + "pattern":"\\Qsamm/unit/2.1.0/units.ttl\\E" + } + ]}, + "bundles":[ + { + "name":"com.sun.org.apache.xml.internal.serializer.XMLEntities", + "locales":[""] + }, + { + "name":"docu/aspect-model", + "locales":[ + "", + "de" + ] + }, + { + "name":"easy-random-data", + "locales":[""] + }, + { + "name":"jakarta.servlet.LocalStrings", + "locales":[""] + }, + { + "name":"jakarta.servlet.http.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.catalina.authenticator.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.catalina.authenticator.jaspic.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.catalina.connector.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.catalina.core.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.catalina.deploy.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.catalina.loader.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.catalina.mapper.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.catalina.mbeans.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.catalina.realm.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.catalina.security.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.catalina.session.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.catalina.startup.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.catalina.util.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.catalina.valves.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.catalina.webresources.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.coyote.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.coyote.http11.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.coyote.http11.filters.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.jena.ext.xerces.impl.msg.XMLSchemaMessages", + "locales":[""] + }, + { + "name":"org.apache.jena.ext.xerces.impl.xpath.regex.message", + "locales":[""] + }, + { + "name":"org.apache.naming.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.tomcat.util.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.tomcat.util.buf.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.tomcat.util.compat.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.tomcat.util.descriptor.web.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.tomcat.util.http.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.tomcat.util.http.parser.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.tomcat.util.modeler.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.tomcat.util.net.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.tomcat.util.scan.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.tomcat.util.threads.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.tomcat.websocket.LocalStrings", + "locales":[""] + }, + { + "name":"org.apache.tomcat.websocket.server.LocalStrings", + "locales":[""] + }, + { + "name":"sun.awt.resources.awt", + "classNames":[ + "sun.awt.resources.awt", + "sun.awt.resources.awt_de" + ] } ] } diff --git a/aspect-model-editor-runtime/.graalvm/serialization-config.json b/aspect-model-editor-runtime/.graalvm/serialization-config.json new file mode 100644 index 00000000..f3d7e06e --- /dev/null +++ b/aspect-model-editor-runtime/.graalvm/serialization-config.json @@ -0,0 +1,8 @@ +{ + "types":[ + ], + "lambdaCapturingTypes":[ + ], + "proxies":[ + ] +} diff --git a/aspect-model-editor-runtime/pom.xml b/aspect-model-editor-runtime/pom.xml index 93570d59..6ccd6354 100644 --- a/aspect-model-editor-runtime/pom.xml +++ b/aspect-model-editor-runtime/pom.xml @@ -146,13 +146,14 @@ --initialize-at-build-time=org.slf4j.LoggerFactory,ch.qos.logback,guru.nidi.graphviz.attribute.,org.apache.velocity.,org.apache.poi.util.LocaleUtil -J-Xmx8G + -H:ConfigurationFileDirectories=conf MainClass -H:+ReportExceptionStackTraces - - -H:ReflectionConfigurationFiles=${project.basedir}/.graalvm/reflect-config.json - - - -H:ResourceConfigurationFiles=${project.basedir}/.graalvm/resource-config.json - + -H:JNIConfigurationFiles=${project.basedir}/.graalvm/jni-config.json + -H:ReflectionConfigurationFiles=${project.basedir}/.graalvm/reflect-config.json + -H:DynamicProxyConfigurationFiles=${project.basedir}/.graalvm/proxy-config.json + -H:ResourceConfigurationFiles=${project.basedir}/.graalvm/resource-config.json + -H:SerializationConfigurationFiles=${project.basedir}/.graalvm/serialization-config.json + From 6feb640a86d85b68b67d3bbb96bc4579a56ed880 Mon Sep 17 00:00:00 2001 From: Michele Santoro Date: Wed, 24 Jan 2024 11:36:34 +0100 Subject: [PATCH 02/16] Fix doc problem --- .../.graalvm/reflect-config.json | 18079 +++++++++++----- .../.graalvm/resource-config.json | 1830 +- aspect-model-editor-runtime/pom.xml | 32 +- .../org/eclipse/esmf/ame/Application.java | 1 + .../eclipse/esmf/ame/NativeImageHelpers.java | 40 + .../esmf/ame/substitution/IsLinux.java | 26 + .../esmf/ame/substitution/IsWindows.java | 26 + .../Target_sun_awt_FontConfiguration.java | 53 + .../Target_sun_awt_X11FontManager.java | 63 + pom.xml | 5 +- 10 files changed, 13359 insertions(+), 6796 deletions(-) create mode 100644 aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/NativeImageHelpers.java create mode 100644 aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/IsLinux.java create mode 100644 aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/IsWindows.java create mode 100644 aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_sun_awt_FontConfiguration.java create mode 100644 aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_sun_awt_X11FontManager.java diff --git a/aspect-model-editor-runtime/.graalvm/reflect-config.json b/aspect-model-editor-runtime/.graalvm/reflect-config.json index 38dcd401..1f6f0c4e 100644 --- a/aspect-model-editor-runtime/.graalvm/reflect-config.json +++ b/aspect-model-editor-runtime/.graalvm/reflect-config.json @@ -1,5919 +1,12164 @@ [ -{ - "name":"[B" -}, -{ - "name":"[I" -}, -{ - "name":"[Lcom.fasterxml.jackson.databind.deser.BeanDeserializerModifier;" -}, -{ - "name":"[Lcom.fasterxml.jackson.databind.deser.Deserializers;" -}, -{ - "name":"[Lcom.fasterxml.jackson.databind.deser.KeyDeserializers;" -}, -{ - "name":"[Lcom.fasterxml.jackson.databind.deser.ValueInstantiators;" -}, -{ - "name":"[Lcom.fasterxml.jackson.databind.ser.BeanSerializerModifier;" -}, -{ - "name":"[Lcom.fasterxml.jackson.databind.ser.Serializers;" -}, -{ - "name":"[Ljava.io.Serializable;" -}, -{ - "name":"[Ljava.lang.CharSequence;" -}, -{ - "name":"[Ljava.lang.Class;" -}, -{ - "name":"[Ljava.lang.Comparable;" -}, -{ - "name":"[Ljava.lang.Object;" -}, -{ - "name":"[Ljava.lang.String;" -}, -{ - "name":"[Ljava.lang.annotation.Annotation;" -}, -{ - "name":"[Ljava.lang.constant.Constable;" -}, -{ - "name":"[Ljava.lang.constant.ConstantDesc;" -}, -{ - "name":"[Ljava.math.BigDecimal;" -}, -{ - "name":"[Lorg.graphper.layout.dot.DNode;" -}, -{ - "name":"[Lorg.springframework.boot.context.config.ConfigDataLocation;" -}, -{ - "name":"[Lorg.springframework.core.annotation.AnnotationAttributes;" -}, -{ - "name":"[Lorg.springframework.util.ConcurrentReferenceHashMap$Segment;" -}, -{ - "name":"[Lorg.springframework.web.bind.annotation.RequestMethod;" -}, -{ - "name":"[Z" -}, -{ - "name":"boolean", - "queryAllDeclaredMethods":true -}, -{ - "name":"ch.qos.logback.classic.LoggerContext" -}, -{ - "name":"ch.qos.logback.classic.pattern.DateConverter", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"ch.qos.logback.classic.pattern.LevelConverter", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"ch.qos.logback.classic.pattern.LineSeparatorConverter", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"ch.qos.logback.classic.pattern.LoggerConverter", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"ch.qos.logback.classic.pattern.MessageConverter", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"ch.qos.logback.classic.pattern.ThreadConverter", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"ch.qos.logback.core.rolling.helper.DateTokenConverter", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"ch.qos.logback.core.rolling.helper.IntegerTokenConverter", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.fasterxml.jackson.annotation.JacksonAnnotation", - "queryAllDeclaredMethods":true -}, -{ - "name":"com.fasterxml.jackson.annotation.JsonIgnoreProperties", - "queryAllDeclaredMethods":true -}, -{ - "name":"com.fasterxml.jackson.annotation.JsonInclude", - "queryAllDeclaredMethods":true -}, -{ - "name":"com.fasterxml.jackson.annotation.JsonInclude$Include" -}, -{ - "name":"com.fasterxml.jackson.annotation.JsonProperty", - "queryAllDeclaredMethods":true -}, -{ - "name":"com.fasterxml.jackson.core.JsonGenerator" -}, -{ - "name":"com.fasterxml.jackson.core.ObjectCodec", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"getJsonFactory","parameterTypes":[] }, - {"name":"readValues","parameterTypes":["com.fasterxml.jackson.core.JsonParser","com.fasterxml.jackson.core.type.ResolvedType"] }, - {"name":"readValues","parameterTypes":["com.fasterxml.jackson.core.JsonParser","com.fasterxml.jackson.core.type.TypeReference"] }, - {"name":"readValues","parameterTypes":["com.fasterxml.jackson.core.JsonParser","java.lang.Class"] } - ] -}, -{ - "name":"com.fasterxml.jackson.core.TreeCodec", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"com.fasterxml.jackson.core.Versioned", - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true -}, -{ - "name":"com.fasterxml.jackson.databind.Module", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"getDependencies","parameterTypes":[] }] -}, -{ - "name":"com.fasterxml.jackson.databind.ObjectMapper", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"createArrayNode","parameterTypes":[] }, - {"name":"createObjectNode","parameterTypes":[] }, - {"name":"getFactory","parameterTypes":[] }, - {"name":"missingNode","parameterTypes":[] }, - {"name":"nullNode","parameterTypes":[] }, - {"name":"readTree","parameterTypes":["com.fasterxml.jackson.core.JsonParser"] }, - {"name":"readValue","parameterTypes":["com.fasterxml.jackson.core.JsonParser","com.fasterxml.jackson.core.type.ResolvedType"] }, - {"name":"readValue","parameterTypes":["com.fasterxml.jackson.core.JsonParser","com.fasterxml.jackson.core.type.TypeReference"] }, - {"name":"readValue","parameterTypes":["com.fasterxml.jackson.core.JsonParser","java.lang.Class"] }, - {"name":"readValues","parameterTypes":["com.fasterxml.jackson.core.JsonParser","com.fasterxml.jackson.core.type.ResolvedType"] }, - {"name":"readValues","parameterTypes":["com.fasterxml.jackson.core.JsonParser","com.fasterxml.jackson.core.type.TypeReference"] }, - {"name":"readValues","parameterTypes":["com.fasterxml.jackson.core.JsonParser","java.lang.Class"] }, - {"name":"treeAsTokens","parameterTypes":["com.fasterxml.jackson.core.TreeNode"] }, - {"name":"treeToValue","parameterTypes":["com.fasterxml.jackson.core.TreeNode","java.lang.Class"] }, - {"name":"version","parameterTypes":[] }, - {"name":"writeTree","parameterTypes":["com.fasterxml.jackson.core.JsonGenerator","com.fasterxml.jackson.core.TreeNode"] }, - {"name":"writeValue","parameterTypes":["com.fasterxml.jackson.core.JsonGenerator","java.lang.Object"] } - ] -}, -{ - "name":"com.fasterxml.jackson.databind.ext.CoreXMLSerializers", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.fasterxml.jackson.databind.ext.Java7HandlersImpl", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.fasterxml.jackson.databind.ext.Java7SupportImpl", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.fasterxml.jackson.databind.module.SimpleModule", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"addAbstractTypeMapping","parameterTypes":["java.lang.Class","java.lang.Class"] }, - {"name":"addDeserializer","parameterTypes":["java.lang.Class","com.fasterxml.jackson.databind.JsonDeserializer"] }, - {"name":"addKeyDeserializer","parameterTypes":["java.lang.Class","com.fasterxml.jackson.databind.KeyDeserializer"] }, - {"name":"addKeySerializer","parameterTypes":["java.lang.Class","com.fasterxml.jackson.databind.JsonSerializer"] }, - {"name":"addSerializer","parameterTypes":["com.fasterxml.jackson.databind.JsonSerializer"] }, - {"name":"addSerializer","parameterTypes":["java.lang.Class","com.fasterxml.jackson.databind.JsonSerializer"] }, - {"name":"addValueInstantiator","parameterTypes":["java.lang.Class","com.fasterxml.jackson.databind.deser.ValueInstantiator"] }, - {"name":"getModuleName","parameterTypes":[] }, - {"name":"getTypeId","parameterTypes":[] }, - {"name":"registerSubtypes","parameterTypes":["java.util.Collection"] }, - {"name":"registerSubtypes","parameterTypes":["com.fasterxml.jackson.databind.jsontype.NamedType[]"] }, - {"name":"registerSubtypes","parameterTypes":["java.lang.Class[]"] }, - {"name":"setAbstractTypes","parameterTypes":["com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver"] }, - {"name":"setDeserializerModifier","parameterTypes":["com.fasterxml.jackson.databind.deser.BeanDeserializerModifier"] }, - {"name":"setDeserializers","parameterTypes":["com.fasterxml.jackson.databind.module.SimpleDeserializers"] }, - {"name":"setKeyDeserializers","parameterTypes":["com.fasterxml.jackson.databind.module.SimpleKeyDeserializers"] }, - {"name":"setKeySerializers","parameterTypes":["com.fasterxml.jackson.databind.module.SimpleSerializers"] }, - {"name":"setMixInAnnotation","parameterTypes":["java.lang.Class","java.lang.Class"] }, - {"name":"setSerializerModifier","parameterTypes":["com.fasterxml.jackson.databind.ser.BeanSerializerModifier"] }, - {"name":"setSerializers","parameterTypes":["com.fasterxml.jackson.databind.module.SimpleSerializers"] }, - {"name":"setValueInstantiators","parameterTypes":["com.fasterxml.jackson.databind.module.SimpleValueInstantiators"] }, - {"name":"setupModule","parameterTypes":["com.fasterxml.jackson.databind.Module$SetupContext"] }, - {"name":"version","parameterTypes":[] } - ] -}, -{ - "name":"com.fasterxml.jackson.dataformat.xml.XmlMapper" -}, -{ - "name":"com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator", - "fields":[{"name":"_nextName"}] -}, -{ - "name":"com.fasterxml.jackson.datatype.jdk8.Jdk8Module", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.fasterxml.jackson.datatype.jsr310.JavaTimeModule", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.fasterxml.jackson.module.paramnames.ParameterNamesModule", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"setupModule","parameterTypes":["com.fasterxml.jackson.databind.Module$SetupContext"] }] -}, -{ - "name":"com.github.benmanes.caffeine.cache.BBHeader$ReadAndWriteCounterRef", - "fields":[{"name":"writeCounter"}] -}, -{ - "name":"com.github.benmanes.caffeine.cache.BBHeader$ReadCounterRef", - "fields":[{"name":"readCounter"}] -}, -{ - "name":"com.github.benmanes.caffeine.cache.BLCHeader$DrainStatusRef", - "fields":[{"name":"drainStatus"}] -}, -{ - "name":"com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueColdProducerFields", - "fields":[{"name":"producerLimit"}] -}, -{ - "name":"com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueConsumerFields", - "fields":[{"name":"consumerIndex"}] -}, -{ - "name":"com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueProducerFields", - "fields":[{"name":"producerIndex"}] -}, -{ - "name":"com.github.benmanes.caffeine.cache.BoundedLocalCache", - "fields":[{"name":"refreshes"}] -}, -{ - "name":"com.github.benmanes.caffeine.cache.Caffeine" -}, -{ - "name":"com.github.benmanes.caffeine.cache.PS", - "fields":[ - {"name":"key"}, - {"name":"value"} - ] -}, -{ - "name":"com.github.benmanes.caffeine.cache.PSMS", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.github.benmanes.caffeine.cache.SSMS", - "methods":[{"name":"","parameterTypes":["com.github.benmanes.caffeine.cache.Caffeine","com.github.benmanes.caffeine.cache.AsyncCacheLoader","boolean"] }] -}, -{ - "name":"com.github.benmanes.caffeine.cache.StripedBuffer", - "fields":[{"name":"tableBusy"}] -}, -{ - "name":"com.github.jsonldjava.core.JsonLdProcessor" -}, -{ - "name":"com.github.marschall.memoryfilesystem.FileSystemContext", - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true -}, -{ - "name":"com.github.marschall.memoryfilesystem.MemoryFileSystem", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"close","parameterTypes":[] }, - {"name":"getDefaultUser","parameterTypes":[] }, - {"name":"getFileStores","parameterTypes":[] }, - {"name":"getPath","parameterTypes":["java.lang.String","java.lang.String[]"] }, - {"name":"getPathMatcher","parameterTypes":["java.lang.String"] }, - {"name":"getRootDirectories","parameterTypes":[] }, - {"name":"getSeparator","parameterTypes":[] }, - {"name":"getUserPrincipalLookupService","parameterTypes":[] }, - {"name":"isOpen","parameterTypes":[] }, - {"name":"isReadOnly","parameterTypes":[] }, - {"name":"newWatchService","parameterTypes":[] }, - {"name":"provider","parameterTypes":[] }, - {"name":"supportedFileAttributeViews","parameterTypes":[] }, - {"name":"truncate","parameterTypes":["java.time.Instant"] } - ] -}, -{ - "name":"com.google.gson.Gson", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"com.google.gson.GsonBuilder", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"com.oracle.svm.core.annotate.KeepOriginal", - "queryAllDeclaredMethods":true -}, -{ - "name":"com.oracle.svm.core.annotate.Substitute", - "queryAllDeclaredMethods":true -}, -{ - "name":"com.oracle.svm.core.annotate.TargetClass", - "queryAllDeclaredMethods":true -}, -{ - "name":"com.sun.crypto.provider.AESCipher$General", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.crypto.provider.ARCFOURCipher", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.crypto.provider.ChaCha20Cipher$ChaCha20Poly1305", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.crypto.provider.DESCipher", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.crypto.provider.DESedeCipher", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.crypto.provider.DHParameters", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.crypto.provider.GaloisCounterMode$AESGCM", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.crypto.provider.PBKDF2Core$HmacSHA256", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.crypto.provider.TlsMasterSecretGenerator", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true -}, -{ - "name":"io.vavr.control.Try" -}, -{ - "name":"jakarta.activation.MimeType" -}, -{ - "name":"jakarta.annotation.ManagedBean" -}, -{ - "name":"jakarta.annotation.PostConstruct" -}, -{ - "name":"jakarta.annotation.PreDestroy", - "queryAllDeclaredMethods":true -}, -{ - "name":"jakarta.servlet.Filter", - "queryAllPublicMethods":true -}, -{ - "name":"jakarta.servlet.GenericFilter", - "queryAllDeclaredMethods":true -}, -{ - "name":"jakarta.servlet.GenericServlet", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"getInitParameter","parameterTypes":["java.lang.String"] }, - {"name":"getInitParameterNames","parameterTypes":[] }, - {"name":"getServletConfig","parameterTypes":[] }, - {"name":"getServletContext","parameterTypes":[] }, - {"name":"getServletInfo","parameterTypes":[] }, - {"name":"log","parameterTypes":["java.lang.String"] }, - {"name":"log","parameterTypes":["java.lang.String","java.lang.Throwable"] } - ] -}, -{ - "name":"jakarta.servlet.MultipartConfigElement", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"jakarta.servlet.Servlet", - "queryAllPublicMethods":true -}, -{ - "name":"jakarta.servlet.ServletConfig", - "queryAllPublicMethods":true -}, -{ - "name":"jakarta.servlet.ServletContext", - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true -}, -{ - "name":"jakarta.servlet.ServletRegistration" -}, -{ - "name":"jakarta.servlet.ServletRequest" -}, -{ - "name":"jakarta.servlet.http.HttpServlet", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"init","parameterTypes":["jakarta.servlet.ServletConfig"] }, - {"name":"service","parameterTypes":["jakarta.servlet.ServletRequest","jakarta.servlet.ServletResponse"] } - ] -}, -{ - "name":"jakarta.servlet.http.PushBuilder" -}, -{ - "name":"jakarta.validation.Validator" -}, -{ - "name":"jakarta.validation.ValidatorFactory" -}, -{ - "name":"jakarta.validation.bootstrap.GenericBootstrap" -}, -{ - "name":"jakarta.validation.executable.ExecutableValidator" -}, -{ - "name":"jakarta.websocket.server.ServerContainer" -}, -{ - "name":"jakarta.xml.bind.Binder" -}, -{ - "name":"java.awt.Canvas", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"java.awt.Component", - "methods":[{"name":"getFontMetrics","parameterTypes":["java.awt.Font"] }] -}, -{ - "name":"java.awt.Font", - "methods":[{"name":"","parameterTypes":["java.lang.String","int","int"] }] -}, -{ - "name":"java.io.Closeable", - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true -}, -{ - "name":"java.io.File" -}, -{ - "name":"java.io.FilePermission" -}, -{ - "name":"java.io.Serializable", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true -}, -{ - "name":"java.lang.AutoCloseable", - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true -}, -{ - "name":"java.lang.CharSequence", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"java.lang.Class", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"getModule","parameterTypes":[] }, - {"name":"getSimpleName","parameterTypes":[] } - ] -}, -{ - "name":"java.lang.ClassLoader", - "methods":[{"name":"defineClass","parameterTypes":["java.lang.String","byte[]","int","int","java.security.ProtectionDomain"] }] -}, -{ - "name":"java.lang.Cloneable", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"java.lang.Comparable", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"java.lang.Enum", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"valueOf","parameterTypes":["java.lang.Class","java.lang.String"] }] -}, -{ - "name":"java.lang.Iterable", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true, - "methods":[ - {"name":"forEach","parameterTypes":["java.util.function.Consumer"] }, - {"name":"spliterator","parameterTypes":[] } - ] -}, -{ - "name":"java.lang.Module", - "queryAllDeclaredMethods":true, - "methods":[{"name":"getLayer","parameterTypes":[] }] -}, -{ - "name":"java.lang.ModuleLayer", - "methods":[ - {"name":"boot","parameterTypes":[] }, - {"name":"configuration","parameterTypes":[] }, - {"name":"findLoader","parameterTypes":["java.lang.String"] }, - {"name":"parents","parameterTypes":[] } - ] -}, -{ - "name":"java.lang.Object", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"java.lang.RuntimePermission" -}, -{ - "name":"java.lang.StackWalker", - "methods":[ - {"name":"forEach","parameterTypes":["java.util.function.Consumer"] }, - {"name":"getInstance","parameterTypes":["java.lang.StackWalker$Option"] } - ] -}, -{ - "name":"java.lang.StackWalker$Option" -}, -{ - "name":"java.lang.StackWalker$StackFrame", - "methods":[{"name":"getDeclaringClass","parameterTypes":[] }] -}, -{ - "name":"java.lang.String", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"equals","parameterTypes":["java.lang.Object"] }] -}, -{ - "name":"java.lang.Void", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true -}, -{ - "name":"java.lang.annotation.Documented", - "queryAllDeclaredMethods":true -}, -{ - "name":"java.lang.annotation.Inherited", - "queryAllDeclaredMethods":true -}, -{ - "name":"java.lang.annotation.Repeatable", - "queryAllDeclaredMethods":true -}, -{ - "name":"java.lang.annotation.Retention", - "queryAllDeclaredMethods":true -}, -{ - "name":"java.lang.annotation.Target", - "queryAllDeclaredMethods":true -}, -{ - "name":"java.lang.constant.Constable", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true -}, -{ - "name":"java.lang.constant.ConstantDesc", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"java.lang.invoke.TypeDescriptor", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"java.lang.invoke.TypeDescriptor$OfField", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true -}, -{ - "name":"java.lang.management.ManagementFactory", - "methods":[{"name":"getRuntimeMXBean","parameterTypes":[] }] -}, -{ - "name":"java.lang.management.RuntimeMXBean", - "methods":[{"name":"getInputArguments","parameterTypes":[] }] -}, -{ - "name":"java.lang.module.Configuration", - "methods":[{"name":"modules","parameterTypes":[] }] -}, -{ - "name":"java.lang.module.ModuleDescriptor", - "methods":[ - {"name":"name","parameterTypes":[] }, - {"name":"packages","parameterTypes":[] }, - {"name":"rawVersion","parameterTypes":[] } - ] -}, -{ - "name":"java.lang.module.ModuleReader", - "methods":[ - {"name":"list","parameterTypes":[] }, - {"name":"open","parameterTypes":["java.lang.String"] } - ] -}, -{ - "name":"java.lang.module.ModuleReference", - "methods":[ - {"name":"descriptor","parameterTypes":[] }, - {"name":"location","parameterTypes":[] }, - {"name":"open","parameterTypes":[] } - ] -}, -{ - "name":"java.lang.module.ResolvedModule", - "methods":[{"name":"reference","parameterTypes":[] }] -}, -{ - "name":"java.lang.reflect.AnnotatedElement", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true -}, -{ - "name":"java.lang.reflect.GenericDeclaration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true -}, -{ - "name":"java.lang.reflect.ParameterizedType", - "methods":[ - {"name":"getActualTypeArguments","parameterTypes":[] }, - {"name":"getRawType","parameterTypes":[] } - ] -}, -{ - "name":"java.lang.reflect.Type", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true -}, -{ - "name":"java.lang.reflect.TypeVariable", - "methods":[{"name":"getName","parameterTypes":[] }] -}, -{ - "name":"java.lang.reflect.WildcardType", - "methods":[ - {"name":"getLowerBounds","parameterTypes":[] }, - {"name":"getUpperBounds","parameterTypes":[] } - ] -}, -{ - "name":"java.net.NetPermission" -}, -{ - "name":"java.net.SocketPermission" -}, -{ - "name":"java.net.URLClassLoader", - "methods":[{"name":"getURLs","parameterTypes":[] }] -}, -{ - "name":"java.net.URLPermission", - "methods":[{"name":"","parameterTypes":["java.lang.String","java.lang.String"] }] -}, -{ - "name":"java.net.UnixDomainSocketAddress", - "methods":[{"name":"of","parameterTypes":["java.lang.String"] }] -}, -{ - "name":"java.nio.channels.ServerSocketChannel", - "methods":[{"name":"open","parameterTypes":["java.net.ProtocolFamily"] }] -}, -{ - "name":"java.nio.channels.SocketChannel", - "methods":[{"name":"open","parameterTypes":["java.net.ProtocolFamily"] }] -}, -{ - "name":"java.nio.file.FileSystem", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"java.nio.file.Path" -}, -{ - "name":"java.security.AlgorithmParametersSpi" -}, -{ - "name":"java.security.AllPermission" -}, -{ - "name":"java.security.KeyStoreSpi" -}, -{ - "name":"java.security.SecureRandomParameters" -}, -{ - "name":"java.security.SecurityPermission" -}, -{ - "name":"java.sql.Date" -}, -{ - "name":"java.sql.DriverManager" -}, -{ - "name":"java.util.AbstractCollection", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"java.util.AbstractList", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"java.util.AbstractSet", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"java.util.ArrayList", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"isEmpty","parameterTypes":[] }] -}, -{ - "name":"java.util.Collection", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"java.util.Enumeration" -}, -{ - "name":"java.util.HashSet", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"isEmpty","parameterTypes":[] }] -}, -{ - "name":"java.util.List", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"java.util.Optional", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"get","parameterTypes":[] }, - {"name":"isPresent","parameterTypes":[] } - ] -}, -{ - "name":"java.util.PropertyPermission" -}, -{ - "name":"java.util.RandomAccess", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"java.util.Set", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"java.util.concurrent.Callable", - "methods":[{"name":"call","parameterTypes":[] }] -}, -{ - "name":"java.util.concurrent.Executor" -}, -{ - "name":"java.util.concurrent.ThreadFactory", - "queryAllPublicMethods":true -}, -{ - "name":"java.util.function.Consumer" -}, -{ - "name":"java.util.logging.LogManager" -}, -{ - "name":"java.util.logging.SimpleFormatter", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"java.util.stream.Collector" -}, -{ - "name":"java.util.stream.Collectors", - "methods":[{"name":"toList","parameterTypes":[] }] -}, -{ - "name":"java.util.stream.Stream", - "methods":[{"name":"collect","parameterTypes":["java.util.stream.Collector"] }] -}, -{ - "name":"javax.naming.InitialContext" -}, -{ - "name":"javax.naming.ldap.LdapContext" -}, -{ - "name":"javax.security.auth.x500.X500Principal", - "fields":[{"name":"thisX500Name"}], - "methods":[{"name":"","parameterTypes":["sun.security.x509.X500Name"] }] -}, -{ - "name":"javax.sql.DataSource" -}, -{ - "name":"javax.xml.datatype.Duration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"nonapi.io.github.classgraph.classloaderhandler.AntClassLoaderHandler", - "methods":[ - {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } - ] -}, -{ - "name":"nonapi.io.github.classgraph.classloaderhandler.EquinoxClassLoaderHandler", - "methods":[ - {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } - ] -}, -{ - "name":"nonapi.io.github.classgraph.classloaderhandler.EquinoxContextFinderClassLoaderHandler", - "methods":[ - {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } - ] -}, -{ - "name":"nonapi.io.github.classgraph.classloaderhandler.FallbackClassLoaderHandler", - "methods":[ - {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } - ] -}, -{ - "name":"nonapi.io.github.classgraph.classloaderhandler.FelixClassLoaderHandler", - "methods":[ - {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } - ] -}, -{ - "name":"nonapi.io.github.classgraph.classloaderhandler.JBossClassLoaderHandler", - "methods":[ - {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } - ] -}, -{ - "name":"nonapi.io.github.classgraph.classloaderhandler.JPMSClassLoaderHandler", - "methods":[ - {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } - ] -}, -{ - "name":"nonapi.io.github.classgraph.classloaderhandler.OSGiDefaultClassLoaderHandler", - "methods":[ - {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } - ] -}, -{ - "name":"nonapi.io.github.classgraph.classloaderhandler.ParentLastDelegationOrderTestClassLoaderHandler", - "methods":[ - {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } - ] -}, -{ - "name":"nonapi.io.github.classgraph.classloaderhandler.PlexusClassWorldsClassRealmClassLoaderHandler", - "methods":[ - {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } - ] -}, -{ - "name":"nonapi.io.github.classgraph.classloaderhandler.QuarkusClassLoaderHandler", - "methods":[ - {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } - ] -}, -{ - "name":"nonapi.io.github.classgraph.classloaderhandler.SpringBootRestartClassLoaderHandler", - "methods":[ - {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } - ] -}, -{ - "name":"nonapi.io.github.classgraph.classloaderhandler.TomcatWebappClassLoaderBaseHandler", - "methods":[ - {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } - ] -}, -{ - "name":"nonapi.io.github.classgraph.classloaderhandler.URLClassLoaderHandler", - "methods":[ - {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } - ] -}, -{ - "name":"nonapi.io.github.classgraph.classloaderhandler.UnoOneJarClassLoaderHandler", - "methods":[ - {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } - ] -}, -{ - "name":"nonapi.io.github.classgraph.classloaderhandler.WeblogicClassLoaderHandler", - "methods":[ - {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } - ] -}, -{ - "name":"nonapi.io.github.classgraph.classloaderhandler.WebsphereLibertyClassLoaderHandler", - "methods":[ - {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } - ] -}, -{ - "name":"nonapi.io.github.classgraph.classloaderhandler.WebsphereTraditionalClassLoaderHandler", - "methods":[ - {"name":"canHandle","parameterTypes":["java.lang.Class","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClassLoaderOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClassLoaderOrder","nonapi.io.github.classgraph.utils.LogNode"] }, - {"name":"findClasspathOrder","parameterTypes":["java.lang.ClassLoader","nonapi.io.github.classgraph.classpath.ClasspathOrder","nonapi.io.github.classgraph.scanspec.ScanSpec","nonapi.io.github.classgraph.utils.LogNode"] } - ] -}, -{ - "name":"nonapi.io.github.classgraph.scanspec.ScanSpec", - "allDeclaredFields":true -}, -{ - "name":"org.apache.catalina.connector.RequestFacade", - "methods":[{"name":"getAllowTrace","parameterTypes":[] }] -}, -{ - "name":"org.apache.catalina.core.ApplicationContextFacade", - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"addFilter","parameterTypes":["java.lang.String","jakarta.servlet.Filter"] }, - {"name":"addFilter","parameterTypes":["java.lang.String","java.lang.Class"] }, - {"name":"addFilter","parameterTypes":["java.lang.String","java.lang.String"] }, - {"name":"addJspFile","parameterTypes":["java.lang.String","java.lang.String"] }, - {"name":"addListener","parameterTypes":["java.lang.Class"] }, - {"name":"addListener","parameterTypes":["java.lang.String"] }, - {"name":"addListener","parameterTypes":["java.util.EventListener"] }, - {"name":"addServlet","parameterTypes":["java.lang.String","jakarta.servlet.Servlet"] }, - {"name":"addServlet","parameterTypes":["java.lang.String","java.lang.Class"] }, - {"name":"addServlet","parameterTypes":["java.lang.String","java.lang.String"] }, - {"name":"createFilter","parameterTypes":["java.lang.Class"] }, - {"name":"createListener","parameterTypes":["java.lang.Class"] }, - {"name":"createServlet","parameterTypes":["java.lang.Class"] }, - {"name":"declareRoles","parameterTypes":["java.lang.String[]"] }, - {"name":"getAttribute","parameterTypes":["java.lang.String"] }, - {"name":"getAttributeNames","parameterTypes":[] }, - {"name":"getClassLoader","parameterTypes":[] }, - {"name":"getContext","parameterTypes":["java.lang.String"] }, - {"name":"getContextPath","parameterTypes":[] }, - {"name":"getDefaultSessionTrackingModes","parameterTypes":[] }, - {"name":"getEffectiveMajorVersion","parameterTypes":[] }, - {"name":"getEffectiveMinorVersion","parameterTypes":[] }, - {"name":"getEffectiveSessionTrackingModes","parameterTypes":[] }, - {"name":"getFilterRegistration","parameterTypes":["java.lang.String"] }, - {"name":"getFilterRegistrations","parameterTypes":[] }, - {"name":"getInitParameter","parameterTypes":["java.lang.String"] }, - {"name":"getInitParameterNames","parameterTypes":[] }, - {"name":"getJspConfigDescriptor","parameterTypes":[] }, - {"name":"getMajorVersion","parameterTypes":[] }, - {"name":"getMimeType","parameterTypes":["java.lang.String"] }, - {"name":"getMinorVersion","parameterTypes":[] }, - {"name":"getNamedDispatcher","parameterTypes":["java.lang.String"] }, - {"name":"getRealPath","parameterTypes":["java.lang.String"] }, - {"name":"getRequestCharacterEncoding","parameterTypes":[] }, - {"name":"getRequestDispatcher","parameterTypes":["java.lang.String"] }, - {"name":"getResource","parameterTypes":["java.lang.String"] }, - {"name":"getResourceAsStream","parameterTypes":["java.lang.String"] }, - {"name":"getResourcePaths","parameterTypes":["java.lang.String"] }, - {"name":"getResponseCharacterEncoding","parameterTypes":[] }, - {"name":"getServerInfo","parameterTypes":[] }, - {"name":"getServletContextName","parameterTypes":[] }, - {"name":"getServletRegistration","parameterTypes":["java.lang.String"] }, - {"name":"getServletRegistrations","parameterTypes":[] }, - {"name":"getSessionCookieConfig","parameterTypes":[] }, - {"name":"getSessionTimeout","parameterTypes":[] }, - {"name":"getVirtualServerName","parameterTypes":[] }, - {"name":"log","parameterTypes":["java.lang.String"] }, - {"name":"log","parameterTypes":["java.lang.String","java.lang.Throwable"] }, - {"name":"removeAttribute","parameterTypes":["java.lang.String"] }, - {"name":"setAttribute","parameterTypes":["java.lang.String","java.lang.Object"] }, - {"name":"setInitParameter","parameterTypes":["java.lang.String","java.lang.String"] }, - {"name":"setRequestCharacterEncoding","parameterTypes":["java.lang.String"] }, - {"name":"setResponseCharacterEncoding","parameterTypes":["java.lang.String"] }, - {"name":"setSessionTimeout","parameterTypes":["int"] }, - {"name":"setSessionTrackingModes","parameterTypes":["java.util.Set"] } - ] -}, -{ - "name":"org.apache.catalina.loader.JdbcLeakPrevention", - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"clearJdbcDriverRegistrations","parameterTypes":[] } - ] -}, -{ - "name":"org.apache.catalina.loader.WebappClassLoaderBase", - "fields":[{"name":"delegate"}] -}, -{ - "name":"org.apache.catalina.startup.Tomcat" -}, -{ - "name":"org.apache.catalina.util.CharsetMapper", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.commons.compress.archivers.zip.AsiExtraField", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.commons.compress.archivers.zip.JarMarker", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.commons.compress.archivers.zip.UnicodeCommentExtraField", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.commons.compress.archivers.zip.UnicodePathExtraField", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.commons.compress.archivers.zip.X000A_NTFS", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.commons.compress.archivers.zip.X0014_X509Certificates", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.commons.compress.archivers.zip.X0015_CertificateIdForFile", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.commons.compress.archivers.zip.X0016_CertificateIdForCentralDirectory", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.commons.compress.archivers.zip.X0019_EncryptionRecipientCertificateList", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.commons.compress.archivers.zip.X7875_NewUnix", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.coyote.AbstractProtocol", - "methods":[ - {"name":"getAddress","parameterTypes":[] }, - {"name":"getLocalPort","parameterTypes":[] }, - {"name":"setPort","parameterTypes":["int"] }, - {"name":"setProperty","parameterTypes":["java.lang.String","java.lang.String"] } - ] -}, -{ - "name":"org.apache.coyote.UpgradeProtocol" -}, -{ - "name":"org.apache.coyote.http11.AbstractHttp11Protocol", - "methods":[{"name":"isSSLEnabled","parameterTypes":[] }] -}, -{ - "name":"org.apache.coyote.http11.Http11NioProtocol", - "queryAllPublicMethods":true -}, -{ - "name":"org.apache.logging.log4j.spi.ExtendedLogger" -}, -{ - "name":"org.apache.logging.slf4j.SLF4JProvider" -}, -{ - "name":"org.apache.tomcat.util.net.AbstractEndpoint", - "methods":[{"name":"setBindOnInit","parameterTypes":["boolean"] }] -}, -{ - "name":"org.apache.tomcat.util.net.NioEndpoint", - "queryAllPublicMethods":true -}, -{ - "name":"org.apache.tomcat.websocket.server.WsFilter", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.apache.tomcat.websocket.server.WsSci" -}, -{ - "name":"org.apache.velocity.app.event.implement.EscapeHtmlReference", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.velocity.runtime.DeprecatedRuntimeConstants", - "allDeclaredFields":true -}, -{ - "name":"org.apache.velocity.runtime.ParserPoolImpl", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.velocity.runtime.RuntimeConstants", - "fields":[ - {"name":"CHECK_EMPTY_OBJECTS"}, - {"name":"CONTEXT_AUTOREFERENCE_KEY"}, - {"name":"CONVERSION_HANDLER_CLASS"}, - {"name":"CUSTOM_DIRECTIVES"}, - {"name":"DEFINE_DIRECTIVE_MAXDEPTH"}, - {"name":"DS_RESOURCE_LOADER_DATASOURCE"}, - {"name":"DS_RESOURCE_LOADER_KEY_COLUMN"}, - {"name":"DS_RESOURCE_LOADER_TEMPLATE_COLUMN"}, - {"name":"DS_RESOURCE_LOADER_TIMESTAMP_COLUMN"}, - {"name":"ERRORMSG_END"}, - {"name":"ERRORMSG_START"}, - {"name":"EVENTHANDLER_INCLUDE"}, - {"name":"EVENTHANDLER_INVALIDREFERENCES"}, - {"name":"EVENTHANDLER_METHODEXCEPTION"}, - {"name":"EVENTHANDLER_REFERENCEINSERTION"}, - {"name":"FILE_RESOURCE_LOADER_CACHE"}, - {"name":"FILE_RESOURCE_LOADER_PATH"}, - {"name":"INPUT_ENCODING"}, - {"name":"INTERPOLATE_STRINGLITERALS"}, - {"name":"MAX_NUMBER_LOOPS"}, - {"name":"PARSE_DIRECTIVE_MAXDEPTH"}, - {"name":"RESOURCE_LOADERS"}, - {"name":"RESOURCE_LOADER_CHECK_INTERVAL"}, - {"name":"RESOURCE_MANAGER_DEFAULTCACHE_SIZE"}, - {"name":"RESOURCE_MANAGER_LOGWHENFOUND"}, - {"name":"RUNTIME_LOG_REFERENCE_LOG_INVALID"}, - {"name":"RUNTIME_REFERENCES_STRICT"}, - {"name":"RUNTIME_REFERENCES_STRICT_ESCAPE"}, - {"name":"SKIP_INVALID_ITERATOR"}, - {"name":"SPACE_GOBBLING"}, - {"name":"STRICT_MATH"}, - {"name":"UBERSPECT_CLASSNAME"}, - {"name":"VM_BODY_REFERENCE"}, - {"name":"VM_ENABLE_BC_MODE"}, - {"name":"VM_LIBRARY"}, - {"name":"VM_LIBRARY_DEFAULT"}, - {"name":"VM_MAX_DEPTH"}, - {"name":"VM_PERM_ALLOW_INLINE"}, - {"name":"VM_PERM_ALLOW_INLINE_REPLACE_GLOBAL"}, - {"name":"VM_PERM_INLINE_LOCAL"} - ] -}, -{ - "name":"org.apache.velocity.runtime.directive.Break", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.velocity.runtime.directive.Define", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.velocity.runtime.directive.Evaluate", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.velocity.runtime.directive.Foreach", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.velocity.runtime.directive.Include", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.velocity.runtime.directive.Macro", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.velocity.runtime.directive.Parse", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.velocity.runtime.directive.Stop", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.velocity.runtime.parser.StandardParser", - "methods":[{"name":"","parameterTypes":["org.apache.velocity.runtime.RuntimeServices"] }] -}, -{ - "name":"org.apache.velocity.runtime.resource.ResourceCacheImpl", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.velocity.runtime.resource.ResourceManagerImpl", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.velocity.runtime.resource.loader.FileResourceLoader", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.velocity.util.introspection.TypeConversionHandlerImpl", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.apache.velocity.util.introspection.UberspectImpl", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.core.serialization.EnumSerializer", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AnnotatedRelationshipElementMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetAdministrationShellMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetInformationMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.BlobMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ConceptDescriptionMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.DataSpecificationIec61360Mixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EntityMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EnvironmentMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ExtensionMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.FileMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasDataSpecificationMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasExtensionsMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasSemanticsMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.IdentifiableMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.KeyMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.MultiLanguagePropertyMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.OperationMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.OperationVariableMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.PropertyMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.QualifierMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RangeMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ReferableMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ReferenceMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RelationshipElementMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SpecificAssetIDMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementCollectionMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementListMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ValueReferencePairMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AdministrativeInformationMixin", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AnnotatedRelationshipElementMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AssetAdministrationShellMixin", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AssetInformationMixin", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ConceptDescriptionMixin", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.DataSpecificationIec61360Mixin", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EmbeddedDataSpecificationMixin", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EntityMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EnvironmentMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ExtensionMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasDataSpecificationMixin", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasExtensionsMixin", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasSemanticsMixin", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.KeyMixin", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.MultiLanguagePropertyMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationVariableMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.PropertyMixin", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.QualifiableMixin", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.QualifierMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ReferableMixin", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ReferenceMixin", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ResourceMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SpecificAssetIDMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementCollectionMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementListMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementMixin", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelMixin", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueListMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueReferencePairMixin" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.EmbeddedDataSpecificationSerializer", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsDefinitionTypeIec61360Serializer", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsNameTypeSerializer", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsPreferredNameTypeIec61360Serializer", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsShortNameTypeIec61360Serializer", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsTextTypeSerializer", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.SubmodelElementsSerializer", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.AASSubmodelElements" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.AbstractLangString" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.AdministrativeInformation", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.AnnotatedRelationshipElement" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.AssetAdministrationShell", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.AssetInformation", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.AssetKind" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.BasicEventElement" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.Blob" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.Capability" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.ConceptDescription", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.DataElement", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.DataSpecificationContent", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.DataSpecificationIec61360", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.DataTypeDefXSD" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.DataTypeIec61360" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.Direction" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.EmbeddedDataSpecification", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.Entity" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.EntityType" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.Environment" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.EventElement" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.EventPayload" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.Extension" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.File" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.HasDataSpecification", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.HasExtensions", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.HasKind", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.HasSemantics", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.Identifiable", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.Key", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.KeyTypes" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.LangStringDefinitionTypeIec61360" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.LangStringNameType" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.LangStringPreferredNameTypeIec61360" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.LangStringShortNameTypeIec61360" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.LangStringTextType" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.LevelType" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.ModellingKind" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.MultiLanguageProperty" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.Operation" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.OperationVariable" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.Property", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.Qualifiable", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.Qualifier" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.QualifierKind" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.Range" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.Referable", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.Reference", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.ReferenceElement" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.ReferenceTypes" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.RelationshipElement" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.Resource" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.SpecificAssetID" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.StateOfEvent" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.Submodel", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElement", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementCollection" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementList" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.ValueList" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.ValueReferencePair" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAdministrativeInformation", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"getCreator","parameterTypes":[] }, - {"name":"getEmbeddedDataSpecifications","parameterTypes":[] }, - {"name":"getRevision","parameterTypes":[] }, - {"name":"getTemplateID","parameterTypes":[] }, - {"name":"getVersion","parameterTypes":[] } - ] -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAdministrativeInformation$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAnnotatedRelationshipElement" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAnnotatedRelationshipElement$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetAdministrationShell", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"getAdministration","parameterTypes":[] }, - {"name":"getAssetInformation","parameterTypes":[] }, - {"name":"getCategory","parameterTypes":[] }, - {"name":"getDerivedFrom","parameterTypes":[] }, - {"name":"getDescription","parameterTypes":[] }, - {"name":"getDisplayName","parameterTypes":[] }, - {"name":"getEmbeddedDataSpecifications","parameterTypes":[] }, - {"name":"getExtensions","parameterTypes":[] }, - {"name":"getId","parameterTypes":[] }, - {"name":"getIdShort","parameterTypes":[] }, - {"name":"getSubmodels","parameterTypes":[] } - ] -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetAdministrationShell$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetInformation", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"getAssetKind","parameterTypes":[] }, - {"name":"getAssetType","parameterTypes":[] }, - {"name":"getDefaultThumbnail","parameterTypes":[] }, - {"name":"getGlobalAssetID","parameterTypes":[] }, - {"name":"getSpecificAssetIds","parameterTypes":[] } - ] -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetInformation$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBasicEventElement" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBasicEventElement$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBlob" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBlob$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultCapability" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultCapability$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultConceptDescription", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"getAdministration","parameterTypes":[] }, - {"name":"getCategory","parameterTypes":[] }, - {"name":"getDescription","parameterTypes":[] }, - {"name":"getDisplayName","parameterTypes":[] }, - {"name":"getEmbeddedDataSpecifications","parameterTypes":[] }, - {"name":"getExtensions","parameterTypes":[] }, - {"name":"getId","parameterTypes":[] }, - {"name":"getIdShort","parameterTypes":[] }, - {"name":"getIsCaseOf","parameterTypes":[] } - ] -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultConceptDescription$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultDataSpecificationIec61360", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"getDataType","parameterTypes":[] }, - {"name":"getDefinition","parameterTypes":[] }, - {"name":"getLevelType","parameterTypes":[] }, - {"name":"getPreferredName","parameterTypes":[] }, - {"name":"getShortName","parameterTypes":[] }, - {"name":"getSourceOfDefinition","parameterTypes":[] }, - {"name":"getSymbol","parameterTypes":[] }, - {"name":"getUnit","parameterTypes":[] }, - {"name":"getUnitID","parameterTypes":[] }, - {"name":"getValue","parameterTypes":[] }, - {"name":"getValueFormat","parameterTypes":[] }, - {"name":"getValueList","parameterTypes":[] } - ] -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultDataSpecificationIec61360$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEmbeddedDataSpecification", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"getDataSpecification","parameterTypes":[] }, - {"name":"getDataSpecificationContent","parameterTypes":[] } - ] -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEmbeddedDataSpecification$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEntity" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEntity$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEnvironment" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEnvironment$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEventPayload" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEventPayload$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultExtension" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultExtension$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultFile" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultFile$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultKey", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"getType","parameterTypes":[] }, - {"name":"getValue","parameterTypes":[] } - ] -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultKey$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringDefinitionTypeIec61360" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringDefinitionTypeIec61360$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringNameType" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringNameType$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringPreferredNameTypeIec61360", - "allDeclaredFields":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringPreferredNameTypeIec61360$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringShortNameTypeIec61360", - "allDeclaredFields":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringShortNameTypeIec61360$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringTextType", - "allDeclaredFields":true -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringTextType$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLevelType" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLevelType$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultMultiLanguageProperty" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultMultiLanguageProperty$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperation" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperation$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperationVariable" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperationVariable$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultProperty", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"getCategory","parameterTypes":[] }, - {"name":"getDescription","parameterTypes":[] }, - {"name":"getDisplayName","parameterTypes":[] }, - {"name":"getEmbeddedDataSpecifications","parameterTypes":[] }, - {"name":"getExtensions","parameterTypes":[] }, - {"name":"getIdShort","parameterTypes":[] }, - {"name":"getQualifiers","parameterTypes":[] }, - {"name":"getSemanticID","parameterTypes":[] }, - {"name":"getSupplementalSemanticIds","parameterTypes":[] }, - {"name":"getValue","parameterTypes":[] }, - {"name":"getValueID","parameterTypes":[] }, - {"name":"getValueType","parameterTypes":[] } - ] -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultProperty$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultQualifier" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultQualifier$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRange" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRange$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReference", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"getKeys","parameterTypes":[] }, - {"name":"getReferredSemanticID","parameterTypes":[] }, - {"name":"getType","parameterTypes":[] } - ] -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReference$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReferenceElement" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReferenceElement$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRelationshipElement" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRelationshipElement$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultResource" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultResource$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetID" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetID$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodel", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"getAdministration","parameterTypes":[] }, - {"name":"getCategory","parameterTypes":[] }, - {"name":"getDescription","parameterTypes":[] }, - {"name":"getDisplayName","parameterTypes":[] }, - {"name":"getEmbeddedDataSpecifications","parameterTypes":[] }, - {"name":"getExtensions","parameterTypes":[] }, - {"name":"getId","parameterTypes":[] }, - {"name":"getIdShort","parameterTypes":[] }, - {"name":"getKind","parameterTypes":[] }, - {"name":"getQualifiers","parameterTypes":[] }, - {"name":"getSemanticID","parameterTypes":[] }, - {"name":"getSubmodelElements","parameterTypes":[] }, - {"name":"getSupplementalSemanticIds","parameterTypes":[] } - ] -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodel$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementCollection" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementCollection$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementList" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementList$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueList" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueList$Builder" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueReferencePair" -}, -{ - "name":"org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueReferencePair$Builder" -}, -{ - "name":"org.eclipse.esmf.ame.Application", - "allDeclaredFields":true, - "allDeclaredClasses":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"main","parameterTypes":["java.lang.String[]"] } - ] -}, -{ - "name":"org.eclipse.esmf.ame.Application$$SpringCGLIB$$0", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "fields":[{"name":"CGLIB$FACTORY_DATA"}], - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"CGLIB$SET_STATIC_CALLBACKS","parameterTypes":["org.springframework.cglib.proxy.Callback[]"] }, - {"name":"CGLIB$SET_THREAD_CALLBACKS","parameterTypes":["org.springframework.cglib.proxy.Callback[]"] } - ] -}, -{ - "name":"org.eclipse.esmf.ame.api.FileHandlingController", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":["org.eclipse.esmf.ame.services.FileHandlingService"] }, - {"name":"isValidParam","parameterTypes":["java.lang.String"] }, - {"name":"lockFile","parameterTypes":["java.util.Map"] }, - {"name":"processFileOperation","parameterTypes":["java.lang.String","java.lang.String","boolean"] }, - {"name":"unlockFile","parameterTypes":["java.util.Map"] } - ] -}, -{ - "name":"org.eclipse.esmf.ame.api.GenerateController", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":["org.eclipse.esmf.ame.services.GenerateService"] }, - {"name":"assXml","parameterTypes":["java.lang.String"] }, - {"name":"assx","parameterTypes":["java.lang.String"] }, - {"name":"generateHtml","parameterTypes":["java.lang.String","java.lang.String"] }, - {"name":"jsonSample","parameterTypes":["java.lang.String"] }, - {"name":"jsonSchema","parameterTypes":["java.lang.String","java.lang.String"] }, - {"name":"openApiSpec","parameterTypes":["java.lang.String","java.lang.String","java.lang.String","java.lang.String","boolean","boolean","java.util.Optional"] } - ] -}, -{ - "name":"org.eclipse.esmf.ame.api.ModelController", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":["org.eclipse.esmf.ame.services.ModelService"] }, - {"name":"createModel","parameterTypes":["java.util.Map","java.lang.String"] }, - {"name":"deleteModel","parameterTypes":["java.util.Map"] }, - {"name":"getAllNamespaces","parameterTypes":["boolean"] }, - {"name":"getFormattedModel","parameterTypes":["java.lang.String"] }, - {"name":"getModel","parameterTypes":["java.util.Map"] }, - {"name":"migrateModel","parameterTypes":["java.lang.String"] }, - {"name":"migrateWorkspace","parameterTypes":[] }, - {"name":"validateModel","parameterTypes":["java.lang.String"] } - ] -}, -{ - "name":"org.eclipse.esmf.ame.api.PackageController", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":["org.eclipse.esmf.ame.services.PackageService"] }, - {"name":"backupWorkspace","parameterTypes":[] }, - {"name":"exportAspectModelPackage","parameterTypes":[] }, - {"name":"importAspectModelPackage","parameterTypes":["java.util.List"] }, - {"name":"validateAspectModelsForExport","parameterTypes":["java.util.List"] }, - {"name":"validateImportAspectModelPackage","parameterTypes":["org.springframework.web.multipart.MultipartFile"] } - ] -}, -{ - "name":"org.eclipse.esmf.ame.config.ApplicationConfig", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":["org.eclipse.esmf.ame.config.ApplicationSettings","org.springframework.core.env.Environment"] }, - {"name":"addCorsMappings","parameterTypes":["org.springframework.web.servlet.config.annotation.CorsRegistry"] }, - {"name":"getAspectModelValidator","parameterTypes":[] }, - {"name":"importFileSystem","parameterTypes":[] }, - {"name":"modelPath","parameterTypes":[] }, - {"name":"modelStrategies","parameterTypes":[] } - ] -}, -{ - "name":"org.eclipse.esmf.ame.config.ApplicationConfig$$SpringCGLIB$$0", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "fields":[{"name":"CGLIB$FACTORY_DATA"}], - "methods":[ - {"name":"","parameterTypes":["org.eclipse.esmf.ame.config.ApplicationSettings","org.springframework.core.env.Environment"] }, - {"name":"CGLIB$SET_STATIC_CALLBACKS","parameterTypes":["org.springframework.cglib.proxy.Callback[]"] }, - {"name":"CGLIB$SET_THREAD_CALLBACKS","parameterTypes":["org.springframework.cglib.proxy.Callback[]"] }, - {"name":"getAspectModelValidator","parameterTypes":[] }, - {"name":"importFileSystem","parameterTypes":[] }, - {"name":"modelPath","parameterTypes":[] }, - {"name":"modelStrategies","parameterTypes":[] } - ] -}, -{ - "name":"org.eclipse.esmf.ame.config.ApplicationConfig$$SpringCGLIB$$1", - "methods":[{"name":"","parameterTypes":["java.lang.Class"] }] -}, -{ - "name":"org.eclipse.esmf.ame.config.ApplicationConfig$$SpringCGLIB$$2", - "methods":[{"name":"","parameterTypes":["java.lang.Class"] }] -}, -{ - "name":"org.eclipse.esmf.ame.config.ApplicationSettings", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setFileType","parameterTypes":["java.lang.String"] } - ] -}, -{ - "name":"org.eclipse.esmf.ame.config.SecurityConfig", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"filterChain","parameterTypes":["org.springframework.security.config.annotation.web.builders.HttpSecurity"] } - ] -}, -{ - "name":"org.eclipse.esmf.ame.config.SecurityConfig$$SpringCGLIB$$0", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "fields":[{"name":"CGLIB$FACTORY_DATA"}], - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"CGLIB$SET_STATIC_CALLBACKS","parameterTypes":["org.springframework.cglib.proxy.Callback[]"] }, - {"name":"CGLIB$SET_THREAD_CALLBACKS","parameterTypes":["org.springframework.cglib.proxy.Callback[]"] }, - {"name":"filterChain","parameterTypes":["org.springframework.security.config.annotation.web.builders.HttpSecurity"] } - ] -}, -{ - "name":"org.eclipse.esmf.ame.config.SecurityConfig$$SpringCGLIB$$1", - "methods":[{"name":"","parameterTypes":["java.lang.Class"] }] -}, -{ - "name":"org.eclipse.esmf.ame.config.SecurityConfig$$SpringCGLIB$$2", - "methods":[{"name":"","parameterTypes":["java.lang.Class"] }] -}, -{ - "name":"org.eclipse.esmf.ame.exceptions.ResponseExceptionHandler", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.eclipse.esmf.ame.model.FileProcessingResult", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"getMessage","parameterTypes":[] }, - {"name":"getName","parameterTypes":[] }, - {"name":"getSuccess","parameterTypes":[] } - ] -}, -{ - "name":"org.eclipse.esmf.ame.model.NamespaceFileCollection", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"getVersionedNamespaceFiles","parameterTypes":[] }] -}, -{ - "name":"org.eclipse.esmf.ame.model.VersionedNamespaceFiles", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"getFiles","parameterTypes":[] }, - {"name":"getVersionedNamespace","parameterTypes":[] } - ] -}, -{ - "name":"org.eclipse.esmf.ame.repository.ModelResolverRepository", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":["java.util.List"] }, - {"name":"getStrategy","parameterTypes":["java.lang.Class"] } - ] -}, -{ - "name":"org.eclipse.esmf.ame.repository.strategy.LocalFolderResolverStrategy", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":["org.eclipse.esmf.ame.config.ApplicationSettings","java.nio.file.FileSystem","java.lang.String"] }, - {"name":"checkModelExist","parameterTypes":["java.lang.String","java.lang.String"] }, - {"name":"convertFileToTuple","parameterTypes":["java.io.File"] }, - {"name":"deleteEmptyFiles","parameterTypes":["java.io.File"] }, - {"name":"deleteFile","parameterTypes":["java.io.File"] }, - {"name":"deleteModel","parameterTypes":["java.lang.String","java.lang.String"] }, - {"name":"excludeStandaloneFiles","parameterTypes":["java.lang.String","java.lang.String"] }, - {"name":"filterOutUnVisibleFiles","parameterTypes":[] }, - {"name":"getAllNamespaces","parameterTypes":["boolean"] }, - {"name":"getAllSubFilePaths","parameterTypes":["java.nio.file.Path"] }, - {"name":"getAspectModelUrn","parameterTypes":["java.lang.String"] }, - {"name":"getEndFilePaths","parameterTypes":["java.lang.String","java.io.File"] }, - {"name":"getFileContent","parameterTypes":["java.io.File"] }, - {"name":"getFileInstance","parameterTypes":["java.lang.String"] }, - {"name":"getFilePath","parameterTypes":["java.lang.String","java.lang.String","java.lang.String"] }, - {"name":"getFilePathBasedOnTurtleData","parameterTypes":["java.lang.String"] }, - {"name":"getImportedNamespaceFileContent","parameterTypes":[] }, - {"name":"getModelAsFile","parameterTypes":["java.lang.String","java.lang.String"] }, - {"name":"getModelAsString","parameterTypes":["java.lang.String","java.lang.String"] }, - {"name":"getNamespaces","parameterTypes":[] }, - {"name":"getQualifiedFilePath","parameterTypes":["java.lang.String"] }, - {"name":"isLatest","parameterTypes":["java.lang.String"] }, - {"name":"isPathRelevant","parameterTypes":["java.nio.file.Path"] }, - {"name":"listAllAspectModels","parameterTypes":["java.util.List"] }, - {"name":"lockFile","parameterTypes":["java.lang.String","java.lang.String"] }, - {"name":"readAllNamespacesFromFolder","parameterTypes":[] }, - {"name":"replaceLastColon","parameterTypes":["java.lang.String"] }, - {"name":"replaceLastFileSeparator","parameterTypes":["java.lang.String"] }, - {"name":"retainOnlyTurtleFileName","parameterTypes":["java.util.Map"] }, - {"name":"saveModel","parameterTypes":["java.util.Optional","java.util.Optional","java.lang.String"] }, - {"name":"setNamespaces","parameterTypes":["java.util.Map"] }, - {"name":"transformToValidModelDirectory","parameterTypes":["java.lang.String"] }, - {"name":"unlockFile","parameterTypes":["java.lang.String","java.lang.String"] }, - {"name":"writeToFile","parameterTypes":["java.lang.String","java.io.File"] } - ] -}, -{ - "name":"org.eclipse.esmf.ame.repository.strategy.ModelResolverStrategy", - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true -}, -{ - "name":"org.eclipse.esmf.ame.services.FileHandlingService", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":["org.eclipse.esmf.ame.repository.ModelResolverRepository"] }, - {"name":"lockFile","parameterTypes":["java.lang.String","java.lang.String"] }, - {"name":"unlockFile","parameterTypes":["java.lang.String","java.lang.String"] } - ] -}, -{ - "name":"org.eclipse.esmf.ame.services.GenerateService", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.eclipse.esmf.ame.services.ModelService", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":["org.eclipse.esmf.aspectmodel.validation.services.AspectModelValidator","org.eclipse.esmf.ame.repository.ModelResolverRepository"] }, - {"name":"deleteModel","parameterTypes":["java.lang.String","java.lang.String"] }, - {"name":"getAllNamespaces","parameterTypes":["boolean"] }, - {"name":"getFormattedModel","parameterTypes":["java.lang.String"] }, - {"name":"getModel","parameterTypes":["java.lang.String","java.lang.String"] }, - {"name":"migrateModel","parameterTypes":["java.lang.String"] }, - {"name":"migrateWorkspace","parameterTypes":[] }, - {"name":"namespaceFileInfo","parameterTypes":["org.eclipse.esmf.ame.model.VersionedNamespaceFiles","io.vavr.control.Try","java.lang.String","java.lang.String"] }, - {"name":"resolveNamespace","parameterTypes":["java.util.List","java.lang.String"] }, - {"name":"saveModel","parameterTypes":["java.util.Optional","java.util.Optional","java.lang.String"] }, - {"name":"saveVersionedModel","parameterTypes":["org.eclipse.esmf.aspectmodel.resolver.services.VersionedModel","java.lang.String","java.lang.String"] }, - {"name":"updateModelVersion","parameterTypes":["java.io.File"] }, - {"name":"validateModel","parameterTypes":["java.lang.String"] } - ] -}, -{ - "name":"org.eclipse.esmf.ame.services.PackageService", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":["org.eclipse.esmf.aspectmodel.validation.services.AspectModelValidator","java.lang.String","org.eclipse.esmf.ame.repository.ModelResolverRepository","java.nio.file.FileSystem"] }, - {"name":"backupWorkspace","parameterTypes":["java.lang.String"] }, - {"name":"deleteInMemoryFileSystem","parameterTypes":[] }, - {"name":"exportAspectModelPackage","parameterTypes":["java.lang.String"] }, - {"name":"getMissingAspectModelFiles","parameterTypes":["org.eclipse.esmf.ame.validation.model.ViolationReport","java.lang.String","java.lang.String"] }, - {"name":"importAspectModelPackage","parameterTypes":["java.util.List"] }, - {"name":"sanitizeIncomingFiles","parameterTypes":["java.util.List"] }, - {"name":"validateAspectModelsForExport","parameterTypes":["java.util.List"] }, - {"name":"validateImportAspectModelPackage","parameterTypes":["org.springframework.web.multipart.MultipartFile"] }, - {"name":"validateValidFiles","parameterTypes":["java.lang.String"] } - ] -}, -{ - "name":"org.eclipse.esmf.ame.validation.model.ViolationReport", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"getViolationErrors","parameterTypes":[] }] -}, -{ - "name":"org.eclipse.esmf.aspectmodel.generator.AspectModelHelper", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"buildAnchor","parameterTypes":["org.eclipse.esmf.metamodel.NamedElement","org.eclipse.esmf.metamodel.NamedElement","java.lang.String"] }, - {"name":"getClassForObject","parameterTypes":["java.lang.Object"] }, - {"name":"getConstraints","parameterTypes":["org.eclipse.esmf.metamodel.Property"] }, - {"name":"getEntities","parameterTypes":["org.eclipse.esmf.metamodel.Aspect"] }, - {"name":"getMetaModelVersion","parameterTypes":[] }, - {"name":"sortPropertiesByPreferredName","parameterTypes":["java.util.List","java.util.Locale"] } - ] -}, -{ - "name":"org.eclipse.esmf.aspectmodel.generator.I18nLanguageBundle", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"getLocale","parameterTypes":[] }, - {"name":"getText","parameterTypes":["java.lang.String"] } - ] -}, -{ - "name":"org.eclipse.esmf.aspectmodel.resolver.services.VersionedModel" -}, -{ - "name":"org.eclipse.esmf.aspectmodel.validation.services.AspectModelValidator", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.esmf.characteristic.Quantifiable", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.esmf.characteristic.impl.DefaultQuantifiable", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"getUnit","parameterTypes":[] }] -}, -{ - "name":"org.eclipse.esmf.metamodel.Aspect", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.esmf.metamodel.Characteristic", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"getDataType","parameterTypes":[] }] -}, -{ - "name":"org.eclipse.esmf.metamodel.HasProperties", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.esmf.metamodel.ModelElement", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"is","parameterTypes":["java.lang.Class"] }] -}, -{ - "name":"org.eclipse.esmf.metamodel.NamedElement", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"getAspectModelUrn","parameterTypes":[] }, - {"name":"getDescription","parameterTypes":["java.util.Locale"] }, - {"name":"getName","parameterTypes":[] }, - {"name":"getPreferredName","parameterTypes":["java.util.Locale"] }, - {"name":"getSee","parameterTypes":[] } - ] -}, -{ - "name":"org.eclipse.esmf.metamodel.Property", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.esmf.metamodel.Scalar", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.esmf.metamodel.StructureElement", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.esmf.metamodel.Type", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.esmf.metamodel.Unit", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.esmf.metamodel.impl.DefaultAspect", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"getOperations","parameterTypes":[] }, - {"name":"getProperties","parameterTypes":[] } - ] -}, -{ - "name":"org.eclipse.esmf.metamodel.impl.DefaultCharacteristic", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.esmf.metamodel.impl.DefaultProperty", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.esmf.metamodel.impl.DefaultScalar", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"getUrn","parameterTypes":[] }] -}, -{ - "name":"org.eclipse.esmf.metamodel.impl.DefaultUnit", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"getCode","parameterTypes":[] }, - {"name":"getConversionFactor","parameterTypes":[] }, - {"name":"getQuantityKinds","parameterTypes":[] }, - {"name":"getSymbol","parameterTypes":[] } - ] -}, -{ - "name":"org.eclipse.esmf.metamodel.impl.ModelElementImpl", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.eclipse.esmf.metamodel.loader.DefaultPropertyWrapper", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"getCharacteristic","parameterTypes":[] }, - {"name":"getExampleValue","parameterTypes":[] }, - {"name":"getExtends","parameterTypes":[] }, - {"name":"getPayloadName","parameterTypes":[] }, - {"name":"isAbstract","parameterTypes":[] }, - {"name":"isNotInPayload","parameterTypes":[] }, - {"name":"isOptional","parameterTypes":[] } - ] -}, -{ - "name":"org.eclipse.esmf.samm.KnownVersion", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"toVersionString","parameterTypes":[] }] -}, -{ - "name":"org.graalvm.nativeimage.ImageInfo", - "methods":[{"name":"inImageCode","parameterTypes":[] }] -}, -{ - "name":"org.graalvm.nativeimage.Platforms", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.graphper.api.LineAttrs", - "allDeclaredFields":true -}, -{ - "name":"org.graphper.api.NodeAttrs", - "allDeclaredFields":true -}, -{ - "name":"org.slf4j.Logger" -}, -{ - "name":"org.slf4j.bridge.SLF4JBridgeHandler" -}, -{ - "name":"org.slf4j.spi.LocationAwareLogger" -}, -{ - "name":"org.springframework.aop.framework.AopInfrastructureBean", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.aop.framework.ProxyConfig", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"copyFrom","parameterTypes":["org.springframework.aop.framework.ProxyConfig"] }, - {"name":"isExposeProxy","parameterTypes":[] }, - {"name":"isOpaque","parameterTypes":[] }, - {"name":"isOptimize","parameterTypes":[] }, - {"name":"isProxyTargetClass","parameterTypes":[] }, - {"name":"setExposeProxy","parameterTypes":["boolean"] }, - {"name":"setOpaque","parameterTypes":["boolean"] }, - {"name":"setOptimize","parameterTypes":["boolean"] }, - {"name":"setProxyTargetClass","parameterTypes":["boolean"] }, - {"name":"toString","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.aop.framework.ProxyProcessorSupport", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"getOrder","parameterTypes":[] }, - {"name":"setBeanClassLoader","parameterTypes":["java.lang.ClassLoader"] }, - {"name":"setOrder","parameterTypes":["int"] }, - {"name":"setProxyClassLoader","parameterTypes":["java.lang.ClassLoader"] } - ] -}, -{ - "name":"org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"setBeanFactory","parameterTypes":["org.springframework.beans.factory.BeanFactory"] }] -}, -{ - "name":"org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"determineBeanType","parameterTypes":["java.lang.Class","java.lang.String"] }, - {"name":"determineCandidateConstructors","parameterTypes":["java.lang.Class","java.lang.String"] }, - {"name":"getEarlyBeanReference","parameterTypes":["java.lang.Object","java.lang.String"] }, - {"name":"isFrozen","parameterTypes":[] }, - {"name":"postProcessAfterInitialization","parameterTypes":["java.lang.Object","java.lang.String"] }, - {"name":"postProcessBeforeInstantiation","parameterTypes":["java.lang.Class","java.lang.String"] }, - {"name":"postProcessProperties","parameterTypes":["org.springframework.beans.PropertyValues","java.lang.Object","java.lang.String"] }, - {"name":"predictBeanType","parameterTypes":["java.lang.Class","java.lang.String"] }, - {"name":"setAdvisorAdapterRegistry","parameterTypes":["org.springframework.aop.framework.adapter.AdvisorAdapterRegistry"] }, - {"name":"setApplyCommonInterceptorsFirst","parameterTypes":["boolean"] }, - {"name":"setCustomTargetSourceCreators","parameterTypes":["org.springframework.aop.framework.autoproxy.TargetSourceCreator[]"] }, - {"name":"setFrozen","parameterTypes":["boolean"] }, - {"name":"setInterceptorNames","parameterTypes":["java.lang.String[]"] } - ] -}, -{ - "name":"org.springframework.aop.framework.autoproxy.InfrastructureAdvisorAutoProxyCreator", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.aot.hint.annotation.Reflective", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.beans.factory.Aware", - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.beans.factory.BeanClassLoaderAware", - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.beans.factory.BeanFactoryAware", - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.beans.factory.BeanNameAware", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.beans.factory.DisposableBean", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.beans.factory.InitializingBean", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.beans.factory.SmartInitializingSingleton", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.beans.factory.annotation.Autowired", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.beans.factory.annotation.Qualifier", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.beans.factory.aot.BeanFactoryInitializationAotProcessor", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.beans.factory.aot.BeanRegistrationAotProcessor", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.beans.factory.config.BeanFactoryPostProcessor", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.beans.factory.config.BeanPostProcessor", - "queryAllPublicMethods":true, - "methods":[{"name":"postProcessBeforeInitialization","parameterTypes":["java.lang.Object","java.lang.String"] }] -}, -{ - "name":"org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor", - "queryAllPublicMethods":true, - "methods":[{"name":"postProcessAfterInstantiation","parameterTypes":["java.lang.Object","java.lang.String"] }] -}, -{ - "name":"org.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessor", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.beans.factory.support.NullBean", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.beans.factory.xml.XmlBeanDefinitionReader", - "allPublicFields":true -}, -{ - "name":"org.springframework.boot.ClearCachesApplicationListener", - "queryAllDeclaredConstructors":true, - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.SpringApplication", - "queryAllDeclaredConstructors":true -}, -{ - "name":"org.springframework.boot.SpringBootConfiguration", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.AutoConfiguration", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.AutoConfigurationExcludeFilter", - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.AutoConfigurationImportSelector", - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.AutoConfigurationImportSelector$AutoConfigurationGroup", - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.AutoConfigurationPackage", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.AutoConfigurationPackages$BasePackages", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":["java.lang.String[]"] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.AutoConfigurationPackages$Registrar", - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.AutoConfigureAfter", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.AutoConfigureBefore", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.AutoConfigureOrder", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.BackgroundPreinitializer", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.EnableAutoConfiguration", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer", - "queryAllDeclaredConstructors":true, - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.SpringBootApplication", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.aop.AopAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.aop.AopAutoConfiguration$ClassProxyingConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"forceAutoProxyCreatorToUseClassProxying","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.availability.ApplicationAvailabilityAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"applicationAvailability","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration$CacheConfigurationImportSelector", - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.cache.CacheCondition", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.condition.ConditionEvaluationReportAutoConfigurationImportListener", - "queryAllDeclaredConstructors":true, - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.condition.ConditionalOnBean", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.condition.ConditionalOnClass", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClass", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.condition.ConditionalOnProperty", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.condition.ConditionalOnResource", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.condition.ConditionalOnSingleCandidate", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication$Type" -}, -{ - "name":"org.springframework.boot.autoconfigure.condition.OnBeanCondition", - "queryAllDeclaredConstructors":true, - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.condition.OnClassCondition", - "queryAllDeclaredConstructors":true, - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.condition.OnPropertyCondition", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.condition.OnResourceCondition", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.condition.OnWebApplicationCondition", - "queryAllDeclaredConstructors":true, - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.condition.SearchStrategy" -}, -{ - "name":"org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.context.LifecycleAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"defaultLifecycleProcessor","parameterTypes":["org.springframework.boot.autoconfigure.context.LifecycleProperties"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.context.LifecycleProperties", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.context.MessageSourceAutoConfiguration$ResourceBundleCondition", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"propertySourcesPlaceholderConfigurer","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.flyway.FlywayMigrationInitializerDatabaseInitializerDetector", - "queryAllDeclaredConstructors":true, - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.freemarker.FreeMarkerTemplateAvailabilityProvider", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"gson","parameterTypes":["com.google.gson.GsonBuilder"] }, - {"name":"gsonBuilder","parameterTypes":["java.util.List"] }, - {"name":"standardGsonBuilderCustomizer","parameterTypes":["org.springframework.boot.autoconfigure.gson.GsonProperties"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration$StandardGsonBuilderCustomizer", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.gson.GsonBuilderCustomizer", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.gson.GsonProperties", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.http.GsonHttpMessageConvertersConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.http.GsonHttpMessageConvertersConfiguration$JacksonAndJsonbUnavailableCondition", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.http.GsonHttpMessageConvertersConfiguration$PreferGsonOrJacksonAndJsonbUnavailableCondition", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.http.HttpMessageConverters", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"messageConverters","parameterTypes":["org.springframework.beans.factory.ObjectProvider"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$HttpMessageConvertersAutoConfigurationRuntimeHints" -}, -{ - "name":"org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$NotReactiveWebApplicationCondition", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$StringHttpMessageConverterConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"stringHttpMessageConverter","parameterTypes":["org.springframework.core.env.Environment"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration$MappingJackson2HttpMessageConverterConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"mappingJackson2HttpMessageConverter","parameterTypes":["com.fasterxml.jackson.databind.ObjectMapper"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"mappingJackson2XmlHttpMessageConverter","parameterTypes":["org.springframework.http.converter.json.Jackson2ObjectMapperBuilder"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.http.JsonbHttpMessageConvertersConfiguration" -}, -{ - "name":"org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":["org.springframework.boot.autoconfigure.info.ProjectInfoProperties"] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration$GitResourceAvailableCondition", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.info.ProjectInfoProperties", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.integration.IntegrationPropertiesEnvironmentPostProcessor", - "queryAllDeclaredConstructors":true, - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer", - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"jsonComponentModule","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"standardJacksonObjectMapperBuilderCustomizer","parameterTypes":["org.springframework.boot.autoconfigure.jackson.JacksonProperties","org.springframework.beans.factory.ObjectProvider"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonMixinConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"jsonMixinModule","parameterTypes":["org.springframework.context.ApplicationContext","org.springframework.boot.jackson.JsonMixinModuleEntries"] }, - {"name":"jsonMixinModuleEntries","parameterTypes":["org.springframework.context.ApplicationContext"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"jacksonObjectMapperBuilder","parameterTypes":["org.springframework.context.ApplicationContext","java.util.List"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"jacksonObjectMapper","parameterTypes":["org.springframework.http.converter.json.Jackson2ObjectMapperBuilder"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$ParameterNamesModuleConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"parameterNamesModule","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.jackson.JacksonProperties", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration" -}, -{ - "name":"org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLoggingListener", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.mustache.MustacheTemplateAvailabilityProvider", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.security.ConditionalOnDefaultWebSecurity", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.security.DefaultWebSecurityCondition", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.security.SecurityDataConfiguration" -}, -{ - "name":"org.springframework.boot.autoconfigure.security.SecurityProperties", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.security.reactive.ReactiveUserDetailsServiceAutoConfiguration$ReactiveUserDetailsServiceCondition", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"authenticationEventPublisher","parameterTypes":["org.springframework.context.ApplicationEventPublisher"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"securityFilterChainRegistration","parameterTypes":["org.springframework.boot.autoconfigure.security.SecurityProperties"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.security.servlet.SpringBootWebSecurityConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.security.servlet.SpringBootWebSecurityConfiguration$WebSecurityEnablerConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"inMemoryUserDetailsManager","parameterTypes":["org.springframework.boot.autoconfigure.security.SecurityProperties","org.springframework.beans.factory.ObjectProvider"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.sql.init.DataSourceInitializationConfiguration" -}, -{ - "name":"org.springframework.boot.autoconfigure.sql.init.R2dbcInitializationConfiguration" -}, -{ - "name":"org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration$SqlInitializationModeCondition", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.sql.init.SqlInitializationProperties", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"applicationTaskExecutor","parameterTypes":["org.springframework.boot.task.TaskExecutorBuilder"] }, - {"name":"taskExecutorBuilder","parameterTypes":["org.springframework.boot.autoconfigure.task.TaskExecutionProperties","org.springframework.beans.factory.ObjectProvider","org.springframework.beans.factory.ObjectProvider"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.task.TaskExecutionProperties", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.task.TaskSchedulingAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"taskSchedulerBuilder","parameterTypes":["org.springframework.boot.autoconfigure.task.TaskSchedulingProperties","org.springframework.beans.factory.ObjectProvider"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.task.TaskSchedulingProperties", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.thymeleaf.ThymeleafTemplateAvailabilityProvider", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration" -}, -{ - "name":"org.springframework.boot.autoconfigure.validation.ValidatorAdapter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.web.ConditionalOnEnabledResourceChain", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.web.OnEnabledResourceChainCondition", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.ServerProperties", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"getServlet","parameterTypes":[] }, - {"name":"setAddress","parameterTypes":["java.net.InetAddress"] }, - {"name":"setPort","parameterTypes":["java.lang.Integer"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.ServerProperties$Servlet", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"setContextPath","parameterTypes":["java.lang.String"] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.WebProperties", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.WebResourcesRuntimeHints" -}, -{ - "name":"org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration$NotReactiveWebApplicationCondition", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.client.RestTemplateBuilderConfigurer" -}, -{ - "name":"org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration$TomcatWebServerFactoryCustomizerConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"tomcatWebServerFactoryCustomizer","parameterTypes":["org.springframework.core.env.Environment","org.springframework.boot.autoconfigure.web.ServerProperties"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.embedded.TomcatWebServerFactoryCustomizer", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.web.format.WebConversionService", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.ConditionalOnMissingFilterBean", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DefaultDispatcherServletCondition", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"dispatcherServlet","parameterTypes":["org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletRegistrationCondition", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletRegistrationConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"dispatcherServletRegistration","parameterTypes":["org.springframework.web.servlet.DispatcherServlet","org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties","org.springframework.beans.factory.ObjectProvider"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletPath", - "queryAllPublicMethods":true, - "methods":[ - {"name":"getPrefix","parameterTypes":[] }, - {"name":"getRelativePath","parameterTypes":["java.lang.String"] }, - {"name":"getServletUrlMapping","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletRegistrationBean", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"addUrlMappings","parameterTypes":["java.lang.String[]"] }, - {"name":"setUrlMappings","parameterTypes":["java.util.Collection"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":["org.springframework.boot.autoconfigure.web.ServerProperties"] }, - {"name":"characterEncodingFilter","parameterTypes":[] }, - {"name":"localeCharsetMappingsCustomizer","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.JspTemplateAvailabilityProvider", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.MultipartAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":["org.springframework.boot.autoconfigure.web.servlet.MultipartProperties"] }, - {"name":"multipartConfigElement","parameterTypes":[] }, - {"name":"multipartResolver","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.MultipartProperties", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setEnabled","parameterTypes":["boolean"] }, - {"name":"setFileSizeThreshold","parameterTypes":["org.springframework.util.unit.DataSize"] }, - {"name":"setMaxFileSize","parameterTypes":["org.springframework.util.unit.DataSize"] }, - {"name":"setMaxRequestSize","parameterTypes":["org.springframework.util.unit.DataSize"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"servletWebServerFactoryCustomizer","parameterTypes":["org.springframework.boot.autoconfigure.web.ServerProperties","org.springframework.beans.factory.ObjectProvider","org.springframework.beans.factory.ObjectProvider"] }, - {"name":"tomcatServletWebServerFactoryCustomizer","parameterTypes":["org.springframework.boot.autoconfigure.web.ServerProperties"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryAutoConfiguration$BeanPostProcessorsRegistrar", - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedJetty" -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedTomcat", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"tomcatServletWebServerFactory","parameterTypes":["org.springframework.beans.factory.ObjectProvider","org.springframework.beans.factory.ObjectProvider","org.springframework.beans.factory.ObjectProvider"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedUndertow" -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryCustomizer", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.TomcatServletWebServerFactoryCustomizer", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"formContentFilter","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":["org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties","org.springframework.boot.autoconfigure.web.WebProperties","org.springframework.beans.factory.ObjectProvider","org.springframework.beans.factory.ObjectProvider","org.springframework.beans.factory.ListableBeanFactory"] }, - {"name":"flashMapManager","parameterTypes":[] }, - {"name":"localeResolver","parameterTypes":[] }, - {"name":"mvcContentNegotiationManager","parameterTypes":[] }, - {"name":"mvcConversionService","parameterTypes":[] }, - {"name":"mvcValidator","parameterTypes":[] }, - {"name":"requestMappingHandlerAdapter","parameterTypes":["org.springframework.web.accept.ContentNegotiationManager","org.springframework.format.support.FormattingConversionService","org.springframework.validation.Validator"] }, - {"name":"setResourceLoader","parameterTypes":["org.springframework.core.io.ResourceLoader"] }, - {"name":"themeResolver","parameterTypes":[] }, - {"name":"welcomePageHandlerMapping","parameterTypes":["org.springframework.context.ApplicationContext","org.springframework.format.support.FormattingConversionService","org.springframework.web.servlet.resource.ResourceUrlProvider"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":["org.springframework.boot.autoconfigure.web.WebProperties","org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties","org.springframework.beans.factory.ListableBeanFactory","org.springframework.beans.factory.ObjectProvider","org.springframework.beans.factory.ObjectProvider","org.springframework.beans.factory.ObjectProvider","org.springframework.beans.factory.ObjectProvider"] }, - {"name":"addFormatters","parameterTypes":["org.springframework.format.FormatterRegistry"] }, - {"name":"addResourceHandlers","parameterTypes":["org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry"] }, - {"name":"configureAsyncSupport","parameterTypes":["org.springframework.web.servlet.config.annotation.AsyncSupportConfigurer"] }, - {"name":"configureContentNegotiation","parameterTypes":["org.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer"] }, - {"name":"configureMessageConverters","parameterTypes":["java.util.List"] }, - {"name":"configurePathMatch","parameterTypes":["org.springframework.web.servlet.config.annotation.PathMatchConfigurer"] }, - {"name":"defaultViewResolver","parameterTypes":[] }, - {"name":"getMessageCodesResolver","parameterTypes":[] }, - {"name":"requestContextFilter","parameterTypes":[] }, - {"name":"setServletContext","parameterTypes":["jakarta.servlet.ServletContext"] }, - {"name":"viewResolver","parameterTypes":["org.springframework.beans.factory.BeanFactory"] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.error.AbstractErrorController", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.error.DefaultErrorViewResolver", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":["org.springframework.boot.autoconfigure.web.ServerProperties"] }, - {"name":"basicErrorController","parameterTypes":["org.springframework.boot.web.servlet.error.ErrorAttributes","org.springframework.beans.factory.ObjectProvider"] }, - {"name":"errorAttributes","parameterTypes":[] }, - {"name":"errorPageCustomizer","parameterTypes":["org.springframework.boot.autoconfigure.web.servlet.DispatcherServletPath"] }, - {"name":"preserveErrorControllerTargetClassPostProcessor","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$DefaultErrorViewResolverConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":["org.springframework.context.ApplicationContext","org.springframework.boot.autoconfigure.web.WebProperties"] }, - {"name":"conventionErrorViewResolver","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$ErrorPageCustomizer", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$ErrorTemplateMissingCondition", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$StaticView", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"getContentType","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"beanNameViewResolver","parameterTypes":[] }, - {"name":"defaultErrorView","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.websocket.servlet.TomcatWebSocketServletWebServerCustomizer", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration$TomcatWebSocketConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"websocketServletWebServerCustomizer","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.boot.availability.ApplicationAvailability", - "queryAllPublicMethods":true, - "methods":[ - {"name":"getLivenessState","parameterTypes":[] }, - {"name":"getReadinessState","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.boot.availability.ApplicationAvailabilityBean", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.builder.ParentContextCloserApplicationListener", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.cloud.CloudFoundryVcapEnvironmentPostProcessor", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":["org.springframework.boot.logging.DeferredLogFactory"] }] -}, -{ - "name":"org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.context.ContextIdApplicationContextInitializer", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.context.FileEncodingApplicationListener", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.context.TypeExcludeFilter", - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.context.config.AnsiOutputApplicationListener", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.context.config.ConfigDataEnvironmentPostProcessor", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":["org.springframework.boot.logging.DeferredLogFactory","org.springframework.boot.ConfigurableBootstrapContext"] }] -}, -{ - "name":"org.springframework.boot.context.config.ConfigDataProperties", - "queryAllDeclaredConstructors":true -}, -{ - "name":"org.springframework.boot.context.config.ConfigTreeConfigDataLoader", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.context.config.ConfigTreeConfigDataLocationResolver", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":["org.springframework.core.io.ResourceLoader"] }] -}, -{ - "name":"org.springframework.boot.context.config.DelegatingApplicationContextInitializer", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.context.config.DelegatingApplicationListener", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.context.config.StandardConfigDataLoader", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.context.config.StandardConfigDataLocationResolver", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":["org.springframework.boot.logging.DeferredLogFactory","org.springframework.boot.context.properties.bind.Binder","org.springframework.core.io.ResourceLoader"] }] -}, -{ - "name":"org.springframework.boot.context.event.EventPublishingRunListener", - "queryAllDeclaredConstructors":true, - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":["org.springframework.boot.SpringApplication","java.lang.String[]"] }] -}, -{ - "name":"org.springframework.boot.context.logging.LoggingApplicationListener", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.context.properties.BoundConfigurationProperties", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.context.properties.ConfigurationProperties", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.context.properties.ConfigurationPropertiesBinder$Factory", - "queryAllDeclaredMethods":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.context.properties.DeprecatedConfigurationProperty", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.context.properties.EnableConfigurationProperties", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.context.properties.EnableConfigurationPropertiesRegistrar", - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.context.properties.NestedConfigurationProperty", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.context.properties.bind.Name", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.context.properties.bind.Nested", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.env.EnvironmentPostProcessorApplicationListener", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.env.PropertiesPropertySourceLoader", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.env.RandomValuePropertySourceEnvironmentPostProcessor", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":["org.springframework.boot.logging.DeferredLogFactory"] }] -}, -{ - "name":"org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.env.SystemEnvironmentPropertySourceEnvironmentPostProcessor", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.env.YamlPropertySourceLoader", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.flyway.FlywayDatabaseInitializerDetector", - "queryAllDeclaredConstructors":true, - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.jackson.JsonComponentModule", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.jackson.JsonMixinModule", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.jackson.JsonMixinModuleEntries", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializerDetector", - "queryAllDeclaredConstructors":true, - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.liquibase.LiquibaseDatabaseInitializerDetector", - "queryAllDeclaredConstructors":true, - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.loader.LaunchedURLClassLoader", - "methods":[{"name":"clearCache","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.logging.java.JavaLoggingSystem$Factory", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.logging.log4j2.Log4J2LoggingSystem$Factory", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.logging.logback.ColorConverter", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.logging.logback.LogbackLoggingSystem$Factory", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.orm.jpa.JpaDatabaseInitializerDetector", - "queryAllDeclaredConstructors":true, - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":["org.springframework.core.env.Environment"] }] -}, -{ - "name":"org.springframework.boot.r2dbc.init.R2dbcScriptDatabaseInitializerDetector", - "queryAllDeclaredConstructors":true, - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.reactor.DebugAgentEnvironmentPostProcessor", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.rsocket.context.RSocketPortInfoApplicationContextInitializer", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.sql.init.dependency.DatabaseInitializationDependencyConfigurer", - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.sql.init.dependency.DatabaseInitializationDependencyConfigurer$DependsOnDatabaseInitializationPostProcessor", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.task.TaskExecutorBuilder", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.task.TaskSchedulerBuilder", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.validation.beanvalidation.MethodValidationExcludeFilter", - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true, - "methods":[{"name":"byAnnotation","parameterTypes":["java.lang.Class"] }] -}, -{ - "name":"org.springframework.boot.web.client.RestTemplateBuilder" -}, -{ - "name":"org.springframework.boot.web.context.ServerPortInfoApplicationContextInitializer", - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.web.embedded.tomcat.ConfigurableTomcatWebServerFactory", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContextFactory", - "queryAllDeclaredConstructors":true, - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.web.server.AbstractConfigurableWebServerFactory", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"addErrorPages","parameterTypes":["org.springframework.boot.web.server.ErrorPage[]"] }, - {"name":"getAddress","parameterTypes":[] }, - {"name":"getCompression","parameterTypes":[] }, - {"name":"getErrorPages","parameterTypes":[] }, - {"name":"getHttp2","parameterTypes":[] }, - {"name":"getOrCreateSslStoreProvider","parameterTypes":[] }, - {"name":"getPort","parameterTypes":[] }, - {"name":"getServerHeader","parameterTypes":[] }, - {"name":"getShutdown","parameterTypes":[] }, - {"name":"getSsl","parameterTypes":[] }, - {"name":"getSslStoreProvider","parameterTypes":[] }, - {"name":"setAddress","parameterTypes":["java.net.InetAddress"] }, - {"name":"setCompression","parameterTypes":["org.springframework.boot.web.server.Compression"] }, - {"name":"setErrorPages","parameterTypes":["java.util.Set"] }, - {"name":"setHttp2","parameterTypes":["org.springframework.boot.web.server.Http2"] }, - {"name":"setPort","parameterTypes":["int"] }, - {"name":"setServerHeader","parameterTypes":["java.lang.String"] }, - {"name":"setShutdown","parameterTypes":["org.springframework.boot.web.server.Shutdown"] }, - {"name":"setSsl","parameterTypes":["org.springframework.boot.web.server.Ssl"] }, - {"name":"setSslStoreProvider","parameterTypes":["org.springframework.boot.web.server.SslStoreProvider"] } - ] -}, -{ - "name":"org.springframework.boot.web.server.ConfigurableWebServerFactory", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.boot.web.server.ErrorPageRegistrar", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.boot.web.server.ErrorPageRegistrarBeanPostProcessor", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"postProcessAfterInitialization","parameterTypes":["java.lang.Object","java.lang.String"] }, - {"name":"postProcessBeforeInitialization","parameterTypes":["java.lang.Object","java.lang.String"] } - ] -}, -{ - "name":"org.springframework.boot.web.server.WebServerFactoryCustomizer", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.boot.web.server.WebServerFactoryCustomizerBeanPostProcessor", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"postProcessAfterInitialization","parameterTypes":["java.lang.Object","java.lang.String"] }, - {"name":"postProcessBeforeInitialization","parameterTypes":["java.lang.Object","java.lang.String"] } - ] -}, -{ - "name":"org.springframework.boot.web.servlet.AbstractFilterRegistrationBean", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"addServletNames","parameterTypes":["java.lang.String[]"] }, - {"name":"addServletRegistrationBeans","parameterTypes":["org.springframework.boot.web.servlet.ServletRegistrationBean[]"] }, - {"name":"addUrlPatterns","parameterTypes":["java.lang.String[]"] }, - {"name":"getServletNames","parameterTypes":[] }, - {"name":"getServletRegistrationBeans","parameterTypes":[] }, - {"name":"getUrlPatterns","parameterTypes":[] }, - {"name":"isMatchAfter","parameterTypes":[] }, - {"name":"setDispatcherTypes","parameterTypes":["jakarta.servlet.DispatcherType","jakarta.servlet.DispatcherType[]"] }, - {"name":"setDispatcherTypes","parameterTypes":["java.util.EnumSet"] }, - {"name":"setMatchAfter","parameterTypes":["boolean"] }, - {"name":"setServletNames","parameterTypes":["java.util.Collection"] }, - {"name":"setServletRegistrationBeans","parameterTypes":["java.util.Collection"] }, - {"name":"setUrlPatterns","parameterTypes":["java.util.Collection"] }, - {"name":"toString","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.boot.web.servlet.DelegatingFilterProxyRegistrationBean", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"getFilter","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.web.servlet.DelegatingFilterProxyRegistrationBean$1", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.web.servlet.DynamicRegistrationBean", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"addInitParameter","parameterTypes":["java.lang.String","java.lang.String"] }, - {"name":"configure","parameterTypes":["jakarta.servlet.Registration$Dynamic"] }, - {"name":"getInitParameters","parameterTypes":[] }, - {"name":"isAsyncSupported","parameterTypes":[] }, - {"name":"setAsyncSupported","parameterTypes":["boolean"] }, - {"name":"setInitParameters","parameterTypes":["java.util.Map"] }, - {"name":"setName","parameterTypes":["java.lang.String"] } - ] -}, -{ - "name":"org.springframework.boot.web.servlet.FilterRegistrationBean" -}, -{ - "name":"org.springframework.boot.web.servlet.RegistrationBean", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"getOrder","parameterTypes":[] }, - {"name":"isEnabled","parameterTypes":[] }, - {"name":"onStartup","parameterTypes":["jakarta.servlet.ServletContext"] }, - {"name":"setEnabled","parameterTypes":["boolean"] }, - {"name":"setOrder","parameterTypes":["int"] } - ] -}, -{ - "name":"org.springframework.boot.web.servlet.ServletContextInitializer", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.boot.web.servlet.ServletRegistrationBean", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"getMultipartConfig","parameterTypes":[] }, - {"name":"getServlet","parameterTypes":[] }, - {"name":"getServletName","parameterTypes":[] }, - {"name":"getUrlMappings","parameterTypes":[] }, - {"name":"setLoadOnStartup","parameterTypes":["int"] }, - {"name":"setMultipartConfig","parameterTypes":["jakarta.servlet.MultipartConfigElement"] }, - {"name":"setServlet","parameterTypes":["jakarta.servlet.Servlet"] }, - {"name":"toString","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.boot.web.servlet.context.ServletWebServerApplicationContextFactory", - "queryAllDeclaredConstructors":true, - "queryAllPublicConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.web.servlet.error.DefaultErrorAttributes", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"getErrorAttributes","parameterTypes":["org.springframework.web.context.request.WebRequest","org.springframework.boot.web.error.ErrorAttributeOptions"] }] -}, -{ - "name":"org.springframework.boot.web.servlet.error.ErrorAttributes", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.boot.web.servlet.error.ErrorController", - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.boot.web.servlet.filter.OrderedCharacterEncodingFilter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.web.servlet.filter.OrderedFilter", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.boot.web.servlet.filter.OrderedFormContentFilter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.web.servlet.filter.OrderedRequestContextFilter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.boot.web.servlet.server.AbstractServletWebServerFactory", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"addCookieSameSiteSuppliers","parameterTypes":["org.springframework.boot.web.servlet.server.CookieSameSiteSupplier[]"] }, - {"name":"addInitializers","parameterTypes":["org.springframework.boot.web.servlet.ServletContextInitializer[]"] }, - {"name":"addWebListeners","parameterTypes":["java.lang.String[]"] }, - {"name":"getContextPath","parameterTypes":[] }, - {"name":"getCookieSameSiteSuppliers","parameterTypes":[] }, - {"name":"getDisplayName","parameterTypes":[] }, - {"name":"getDocumentRoot","parameterTypes":[] }, - {"name":"getInitParameters","parameterTypes":[] }, - {"name":"getJsp","parameterTypes":[] }, - {"name":"getLocaleCharsetMappings","parameterTypes":[] }, - {"name":"getMimeMappings","parameterTypes":[] }, - {"name":"getSession","parameterTypes":[] }, - {"name":"isRegisterDefaultServlet","parameterTypes":[] }, - {"name":"setContextPath","parameterTypes":["java.lang.String"] }, - {"name":"setCookieSameSiteSuppliers","parameterTypes":["java.util.List"] }, - {"name":"setDisplayName","parameterTypes":["java.lang.String"] }, - {"name":"setDocumentRoot","parameterTypes":["java.io.File"] }, - {"name":"setInitParameters","parameterTypes":["java.util.Map"] }, - {"name":"setInitializers","parameterTypes":["java.util.List"] }, - {"name":"setJsp","parameterTypes":["org.springframework.boot.web.servlet.server.Jsp"] }, - {"name":"setLocaleCharsetMappings","parameterTypes":["java.util.Map"] }, - {"name":"setMimeMappings","parameterTypes":["org.springframework.boot.web.server.MimeMappings"] }, - {"name":"setRegisterDefaultServlet","parameterTypes":["boolean"] }, - {"name":"setSession","parameterTypes":["org.springframework.boot.web.servlet.server.Session"] } - ] -}, -{ - "name":"org.springframework.boot.web.servlet.server.ConfigurableServletWebServerFactory", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.boot.web.servlet.server.Encoding", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.boot.web.servlet.server.ServletWebServerFactory" -}, -{ - "name":"org.springframework.cache.Cache" -}, -{ - "name":"org.springframework.cache.CacheManager" -}, -{ - "name":"org.springframework.cache.interceptor.CacheAspectSupport" -}, -{ - "name":"org.springframework.context.ApplicationContext", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.context.ApplicationContextAware", - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.context.ApplicationEventPublisherAware", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.context.ApplicationListener", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.context.ApplicationStartupAware", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.context.EmbeddedValueResolverAware", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.context.EnvironmentAware", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.context.LifecycleProcessor", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.context.MessageSourceAware", - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.context.ResourceLoaderAware", - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.context.annotation.AnnotationScopeMetadataResolver", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.context.annotation.Bean", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.context.annotation.CommonAnnotationBeanPostProcessor", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.context.annotation.ComponentScan", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.context.annotation.ComponentScan$Filter", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.context.annotation.Conditional", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.context.annotation.Configuration", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.context.annotation.ConfigurationClassEnhancer$EnhancedConfiguration", - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.context.annotation.ConfigurationClassPostProcessor", - "allDeclaredFields":true, - "queryAllPublicMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setMetadataReaderFactory","parameterTypes":["org.springframework.core.type.classreading.MetadataReaderFactory"] } - ] -}, -{ - "name":"org.springframework.context.annotation.DependsOn", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.context.annotation.Import", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.context.annotation.ImportAware", - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.context.annotation.ImportRuntimeHints", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.context.annotation.Lazy", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.context.annotation.Primary", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.context.annotation.PropertySource", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.context.annotation.Role", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.context.annotation.Scope", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.context.event.DefaultEventListenerFactory", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.context.event.EventListenerMethodProcessor", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.context.support.ApplicationObjectSupport", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"getApplicationContext","parameterTypes":[] }, - {"name":"setApplicationContext","parameterTypes":["org.springframework.context.ApplicationContext"] } - ] -}, -{ - "name":"org.springframework.context.support.DefaultLifecycleProcessor", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.context.support.PropertySourcesPlaceholderConfigurer" -}, -{ - "name":"org.springframework.core.Ordered", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.core.PriorityOrdered", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.core.annotation.AliasFor", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.core.annotation.Order", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.core.convert.support.ConfigurableConversionService", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.core.convert.support.GenericConversionService", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"addConverter","parameterTypes":["java.lang.Class","java.lang.Class","org.springframework.core.convert.converter.Converter"] }, - {"name":"addConverter","parameterTypes":["org.springframework.core.convert.converter.Converter"] }, - {"name":"addConverter","parameterTypes":["org.springframework.core.convert.converter.GenericConverter"] }, - {"name":"addConverterFactory","parameterTypes":["org.springframework.core.convert.converter.ConverterFactory"] }, - {"name":"canBypassConvert","parameterTypes":["org.springframework.core.convert.TypeDescriptor","org.springframework.core.convert.TypeDescriptor"] }, - {"name":"canConvert","parameterTypes":["java.lang.Class","java.lang.Class"] }, - {"name":"canConvert","parameterTypes":["org.springframework.core.convert.TypeDescriptor","org.springframework.core.convert.TypeDescriptor"] }, - {"name":"convert","parameterTypes":["java.lang.Object","java.lang.Class"] }, - {"name":"convert","parameterTypes":["java.lang.Object","org.springframework.core.convert.TypeDescriptor"] }, - {"name":"convert","parameterTypes":["java.lang.Object","org.springframework.core.convert.TypeDescriptor","org.springframework.core.convert.TypeDescriptor"] }, - {"name":"removeConvertible","parameterTypes":["java.lang.Class","java.lang.Class"] }, - {"name":"toString","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.core.env.EnvironmentCapable", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.core.task.AsyncListenableTaskExecutor", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.core.task.AsyncTaskExecutor", - "methods":[ - {"name":"submitCompletable","parameterTypes":["java.lang.Runnable"] }, - {"name":"submitCompletable","parameterTypes":["java.util.concurrent.Callable"] } - ] -}, -{ - "name":"org.springframework.core.type.classreading.MetadataReaderFactory", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.format.FormatterRegistry", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.format.support.DefaultFormattingConversionService", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"addDefaultFormatters","parameterTypes":["org.springframework.format.FormatterRegistry"] }] -}, -{ - "name":"org.springframework.format.support.FormattingConversionService", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"addFormatter","parameterTypes":["org.springframework.format.Formatter"] }, - {"name":"addFormatterForFieldAnnotation","parameterTypes":["org.springframework.format.AnnotationFormatterFactory"] }, - {"name":"addFormatterForFieldType","parameterTypes":["java.lang.Class","org.springframework.format.Formatter"] }, - {"name":"addFormatterForFieldType","parameterTypes":["java.lang.Class","org.springframework.format.Printer","org.springframework.format.Parser"] }, - {"name":"addParser","parameterTypes":["org.springframework.format.Parser"] }, - {"name":"addPrinter","parameterTypes":["org.springframework.format.Printer"] }, - {"name":"setEmbeddedValueResolver","parameterTypes":["org.springframework.util.StringValueResolver"] } - ] -}, -{ - "name":"org.springframework.http.ReactiveHttpInputMessage" -}, -{ - "name":"org.springframework.http.codec.CodecConfigurer" -}, -{ - "name":"org.springframework.http.codec.multipart.DefaultPartHttpMessageReader" -}, -{ - "name":"org.springframework.http.converter.AbstractGenericHttpMessageConverter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"canWrite","parameterTypes":["java.lang.reflect.Type","java.lang.Class","org.springframework.http.MediaType"] }, - {"name":"write","parameterTypes":["java.lang.Object","java.lang.reflect.Type","org.springframework.http.MediaType","org.springframework.http.HttpOutputMessage"] } - ] -}, -{ - "name":"org.springframework.http.converter.AbstractHttpMessageConverter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"addDefaultHeaders","parameterTypes":["org.springframework.http.HttpHeaders","java.lang.Object","org.springframework.http.MediaType"] }, - {"name":"canRead","parameterTypes":["java.lang.Class","org.springframework.http.MediaType"] }, - {"name":"canWrite","parameterTypes":["java.lang.Class","org.springframework.http.MediaType"] }, - {"name":"getContentLength","parameterTypes":["java.lang.Object","org.springframework.http.MediaType"] }, - {"name":"getDefaultCharset","parameterTypes":[] }, - {"name":"getSupportedMediaTypes","parameterTypes":[] }, - {"name":"read","parameterTypes":["java.lang.Class","org.springframework.http.HttpInputMessage"] }, - {"name":"setDefaultCharset","parameterTypes":["java.nio.charset.Charset"] }, - {"name":"setSupportedMediaTypes","parameterTypes":["java.util.List"] }, - {"name":"write","parameterTypes":["java.lang.Object","org.springframework.http.MediaType","org.springframework.http.HttpOutputMessage"] }, - {"name":"writeInternal","parameterTypes":["java.lang.Object","org.springframework.http.HttpOutputMessage"] } - ] -}, -{ - "name":"org.springframework.http.converter.GenericHttpMessageConverter", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.http.converter.HttpMessageConverter", - "queryAllPublicMethods":true, - "methods":[{"name":"getSupportedMediaTypes","parameterTypes":["java.lang.Class"] }] -}, -{ - "name":"org.springframework.http.converter.StringHttpMessageConverter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"canRead","parameterTypes":["java.lang.Class","org.springframework.http.MediaType"] }, - {"name":"canRead","parameterTypes":["java.lang.reflect.Type","java.lang.Class","org.springframework.http.MediaType"] }, - {"name":"canWrite","parameterTypes":["java.lang.Class","org.springframework.http.MediaType"] }, - {"name":"getObjectMapper","parameterTypes":[] }, - {"name":"getObjectMappersForType","parameterTypes":["java.lang.Class"] }, - {"name":"getSupportedMediaTypes","parameterTypes":["java.lang.Class"] }, - {"name":"read","parameterTypes":["java.lang.reflect.Type","java.lang.Class","org.springframework.http.HttpInputMessage"] }, - {"name":"registerObjectMappersForType","parameterTypes":["java.lang.Class","java.util.function.Consumer"] }, - {"name":"setObjectMapper","parameterTypes":["com.fasterxml.jackson.databind.ObjectMapper"] }, - {"name":"setPrettyPrint","parameterTypes":["boolean"] }, - {"name":"setSupportedMediaTypes","parameterTypes":["java.util.List"] } - ] -}, -{ - "name":"org.springframework.http.converter.json.GsonHttpMessageConverter" -}, -{ - "name":"org.springframework.http.converter.json.Jackson2ObjectMapperBuilder", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.http.converter.json.MappingJackson2HttpMessageConverter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"setObjectMapper","parameterTypes":["com.fasterxml.jackson.databind.ObjectMapper"] }] -}, -{ - "name":"org.springframework.http.server.reactive.HttpHandler" -}, -{ - "name":"org.springframework.jmx.export.MBeanExporter" -}, -{ - "name":"org.springframework.scheduling.SchedulingTaskExecutor", - "queryAllPublicMethods":true, - "methods":[{"name":"prefersShortLivedTasks","parameterTypes":[] }] -}, -{ - "name":"org.springframework.scheduling.concurrent.CustomizableThreadFactory", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"newThread","parameterTypes":["java.lang.Runnable"] }] -}, -{ - "name":"org.springframework.scheduling.concurrent.ExecutorConfigurationSupport", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"afterPropertiesSet","parameterTypes":[] }, - {"name":"destroy","parameterTypes":[] }, - {"name":"initialize","parameterTypes":[] }, - {"name":"setAwaitTerminationMillis","parameterTypes":["long"] }, - {"name":"setAwaitTerminationSeconds","parameterTypes":["int"] }, - {"name":"setBeanName","parameterTypes":["java.lang.String"] }, - {"name":"setRejectedExecutionHandler","parameterTypes":["java.util.concurrent.RejectedExecutionHandler"] }, - {"name":"setThreadFactory","parameterTypes":["java.util.concurrent.ThreadFactory"] }, - {"name":"setThreadNamePrefix","parameterTypes":["java.lang.String"] }, - {"name":"setWaitForTasksToCompleteOnShutdown","parameterTypes":["boolean"] }, - {"name":"shutdown","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler" -}, -{ - "name":"org.springframework.security.access.expression.AbstractSecurityExpressionHandler", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"createEvaluationContext","parameterTypes":["org.springframework.security.core.Authentication","java.lang.Object"] }, - {"name":"createSecurityExpressionRoot","parameterTypes":["org.springframework.security.core.Authentication","java.lang.Object"] }, - {"name":"getExpressionParser","parameterTypes":[] }, - {"name":"setApplicationContext","parameterTypes":["org.springframework.context.ApplicationContext"] }, - {"name":"setExpressionParser","parameterTypes":["org.springframework.expression.ExpressionParser"] }, - {"name":"setPermissionEvaluator","parameterTypes":["org.springframework.security.access.PermissionEvaluator"] }, - {"name":"setRoleHierarchy","parameterTypes":["org.springframework.security.access.hierarchicalroles.RoleHierarchy"] } - ] -}, -{ - "name":"org.springframework.security.access.expression.SecurityExpressionHandler", - "queryAllPublicMethods":true, - "methods":[{"name":"createEvaluationContext","parameterTypes":["java.util.function.Supplier","java.lang.Object"] }] -}, -{ - "name":"org.springframework.security.authentication.AnonymousAuthenticationProvider", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.security.authentication.AuthenticationEventPublisher", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.security.authentication.AuthenticationManager", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.security.authentication.AuthenticationManagerResolver" -}, -{ - "name":"org.springframework.security.authentication.AuthenticationProvider", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.security.authentication.DefaultAuthenticationEventPublisher", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.security.authentication.ProviderManager", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.security.authentication.ReactiveAuthenticationManager" -}, -{ - "name":"org.springframework.security.authentication.event.AuthenticationFailureBadCredentialsEvent", - "methods":[{"name":"","parameterTypes":["org.springframework.security.core.Authentication","org.springframework.security.core.AuthenticationException"] }] -}, -{ - "name":"org.springframework.security.authentication.event.AuthenticationFailureCredentialsExpiredEvent", - "methods":[{"name":"","parameterTypes":["org.springframework.security.core.Authentication","org.springframework.security.core.AuthenticationException"] }] -}, -{ - "name":"org.springframework.security.authentication.event.AuthenticationFailureDisabledEvent", - "methods":[{"name":"","parameterTypes":["org.springframework.security.core.Authentication","org.springframework.security.core.AuthenticationException"] }] -}, -{ - "name":"org.springframework.security.authentication.event.AuthenticationFailureExpiredEvent", - "methods":[{"name":"","parameterTypes":["org.springframework.security.core.Authentication","org.springframework.security.core.AuthenticationException"] }] -}, -{ - "name":"org.springframework.security.authentication.event.AuthenticationFailureLockedEvent", - "methods":[{"name":"","parameterTypes":["org.springframework.security.core.Authentication","org.springframework.security.core.AuthenticationException"] }] -}, -{ - "name":"org.springframework.security.authentication.event.AuthenticationFailureProviderNotFoundEvent", - "methods":[{"name":"","parameterTypes":["org.springframework.security.core.Authentication","org.springframework.security.core.AuthenticationException"] }] -}, -{ - "name":"org.springframework.security.authentication.event.AuthenticationFailureProxyUntrustedEvent", - "methods":[{"name":"","parameterTypes":["org.springframework.security.core.Authentication","org.springframework.security.core.AuthenticationException"] }] -}, -{ - "name":"org.springframework.security.authentication.event.AuthenticationFailureServiceExceptionEvent", - "methods":[{"name":"","parameterTypes":["org.springframework.security.core.Authentication","org.springframework.security.core.AuthenticationException"] }] -}, -{ - "name":"org.springframework.security.authorization.AuthorizationManager", - "queryAllPublicMethods":true, - "methods":[{"name":"verify","parameterTypes":["java.util.function.Supplier","java.lang.Object"] }] -}, -{ - "name":"org.springframework.security.config.annotation.AbstractConfiguredSecurityBuilder", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"apply","parameterTypes":["org.springframework.security.config.annotation.SecurityConfigurer"] }, - {"name":"apply","parameterTypes":["org.springframework.security.config.annotation.SecurityConfigurerAdapter"] }, - {"name":"getConfigurer","parameterTypes":["java.lang.Class"] }, - {"name":"getConfigurers","parameterTypes":["java.lang.Class"] }, - {"name":"getOrBuild","parameterTypes":[] }, - {"name":"getSharedObject","parameterTypes":["java.lang.Class"] }, - {"name":"getSharedObjects","parameterTypes":[] }, - {"name":"objectPostProcessor","parameterTypes":["org.springframework.security.config.annotation.ObjectPostProcessor"] }, - {"name":"removeConfigurer","parameterTypes":["java.lang.Class"] }, - {"name":"removeConfigurers","parameterTypes":["java.lang.Class"] }, - {"name":"setSharedObject","parameterTypes":["java.lang.Class","java.lang.Object"] } - ] -}, -{ - "name":"org.springframework.security.config.annotation.AbstractSecurityBuilder", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"build","parameterTypes":[] }, - {"name":"getObject","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.security.config.annotation.ObjectPostProcessor", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.security.config.annotation.SecurityBuilder", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.security.config.annotation.SecurityConfigurer", - "queryAllPublicMethods":true, - "methods":[{"name":"init","parameterTypes":["org.springframework.security.config.annotation.SecurityBuilder"] }] -}, -{ - "name":"org.springframework.security.config.annotation.authentication.ProviderManagerBuilder", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"authenticationEventPublisher","parameterTypes":["org.springframework.security.authentication.AuthenticationEventPublisher"] }, - {"name":"authenticationProvider","parameterTypes":["org.springframework.security.authentication.AuthenticationProvider"] }, - {"name":"eraseCredentials","parameterTypes":["boolean"] }, - {"name":"getDefaultUserDetailsService","parameterTypes":[] }, - {"name":"isConfigured","parameterTypes":[] }, - {"name":"ldapAuthentication","parameterTypes":[] }, - {"name":"parentAuthenticationManager","parameterTypes":["org.springframework.security.authentication.AuthenticationManager"] } - ] -}, -{ - "name":"org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"authenticationManagerBuilder","parameterTypes":["org.springframework.security.config.annotation.ObjectPostProcessor","org.springframework.context.ApplicationContext"] }, - {"name":"enableGlobalAuthenticationAutowiredConfigurer","parameterTypes":["org.springframework.context.ApplicationContext"] }, - {"name":"initializeAuthenticationProviderBeanManagerConfigurer","parameterTypes":["org.springframework.context.ApplicationContext"] }, - {"name":"initializeUserDetailsBeanManagerConfigurer","parameterTypes":["org.springframework.context.ApplicationContext"] }, - {"name":"setApplicationContext","parameterTypes":["org.springframework.context.ApplicationContext"] }, - {"name":"setGlobalAuthenticationConfigurers","parameterTypes":["java.util.List"] }, - {"name":"setObjectPostProcessor","parameterTypes":["org.springframework.security.config.annotation.ObjectPostProcessor"] } - ] -}, -{ - "name":"org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration$DefaultPasswordEncoderAuthenticationManagerBuilder", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"inMemoryAuthentication","parameterTypes":[] }, - {"name":"jdbcAuthentication","parameterTypes":[] }, - {"name":"userDetailsService","parameterTypes":["org.springframework.security.core.userdetails.UserDetailsService"] } - ] -}, -{ - "name":"org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration$EnableGlobalAuthenticationAutowiredConfigurer", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"init","parameterTypes":["org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder"] }] -}, -{ - "name":"org.springframework.security.config.annotation.authentication.configuration.EnableGlobalAuthentication", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.security.config.annotation.authentication.configuration.GlobalAuthenticationConfigurerAdapter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"configure","parameterTypes":["org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder"] }, - {"name":"init","parameterTypes":["org.springframework.security.config.annotation.SecurityBuilder"] } - ] -}, -{ - "name":"org.springframework.security.config.annotation.authentication.configuration.InitializeAuthenticationProviderBeanManagerConfigurer", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"init","parameterTypes":["org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder"] }] -}, -{ - "name":"org.springframework.security.config.annotation.authentication.configuration.InitializeUserDetailsBeanManagerConfigurer", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"init","parameterTypes":["org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder"] }] -}, -{ - "name":"org.springframework.security.config.annotation.configuration.AutowireBeanFactoryObjectPostProcessor", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.security.config.annotation.configuration.ObjectPostProcessorConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"objectPostProcessor","parameterTypes":["org.springframework.beans.factory.config.AutowireCapableBeanFactory"] } - ] -}, -{ - "name":"org.springframework.security.config.annotation.web.HttpSecurityBuilder", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.security.config.annotation.web.builders.HttpSecurity", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"setSharedObject","parameterTypes":["java.lang.Class","java.lang.Object"] }] -}, -{ - "name":"org.springframework.security.config.annotation.web.builders.WebSecurity", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.security.config.annotation.web.configuration.EnableWebSecurity", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.security.config.annotation.web.configuration.HttpSecurityConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"httpSecurity","parameterTypes":[] }, - {"name":"setApplicationContext","parameterTypes":["org.springframework.context.ApplicationContext"] }, - {"name":"setAuthenticationConfiguration","parameterTypes":["org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration"] }, - {"name":"setContentNegotiationStrategy","parameterTypes":["org.springframework.web.accept.ContentNegotiationStrategy"] }, - {"name":"setObjectPostProcessor","parameterTypes":["org.springframework.security.config.annotation.ObjectPostProcessor"] } - ] -}, -{ - "name":"org.springframework.security.config.annotation.web.configuration.OAuth2ImportSelector", - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.security.config.annotation.web.configuration.SpringWebMvcImportSelector", - "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"addArgumentResolvers","parameterTypes":["java.util.List"] }, - {"name":"requestDataValueProcessor","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true, - "queryAllDeclaredConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"conversionServicePostProcessor","parameterTypes":[] }, - {"name":"delegatingApplicationListener","parameterTypes":[] }, - {"name":"privilegeEvaluator","parameterTypes":[] }, - {"name":"setBeanClassLoader","parameterTypes":["java.lang.ClassLoader"] }, - {"name":"setFilterChainProxySecurityConfigurer","parameterTypes":["org.springframework.security.config.annotation.ObjectPostProcessor","org.springframework.beans.factory.config.ConfigurableListableBeanFactory"] }, - {"name":"setFilterChains","parameterTypes":["java.util.List"] }, - {"name":"setImportMetadata","parameterTypes":["org.springframework.core.type.AnnotationMetadata"] }, - {"name":"springSecurityFilterChain","parameterTypes":[] }, - {"name":"webSecurityExpressionHandler","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.security.config.annotation.web.reactive.EnableWebFluxSecurity" -}, -{ - "name":"org.springframework.security.config.http.SessionCreationPolicy" -}, -{ - "name":"org.springframework.security.context.DelegatingApplicationListener", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.security.core.userdetails.UserDetailsPasswordService", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.security.core.userdetails.UserDetailsService" -}, -{ - "name":"org.springframework.security.provisioning.InMemoryUserDetailsManager", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.security.provisioning.UserDetailsManager", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.security.web.DefaultSecurityFilterChain", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.security.web.FilterChainProxy", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"afterPropertiesSet","parameterTypes":[] }] -}, -{ - "name":"org.springframework.security.web.SecurityFilterChain", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.security.web.access.ExceptionTranslationFilter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"afterPropertiesSet","parameterTypes":[] }] -}, -{ - "name":"org.springframework.security.web.access.RequestMatcherDelegatingWebInvocationPrivilegeEvaluator", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.security.web.access.WebInvocationPrivilegeEvaluator", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.security.web.access.intercept.AuthorizationFilter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.security.web.access.intercept.RequestMatcherDelegatingAuthorizationManager", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.security.web.authentication.logout.LogoutFilter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.security.web.authentication.logout.LogoutHandler", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.security.web.authentication.logout.LogoutSuccessEventPublishingLogoutHandler", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.security.web.authentication.session.AbstractSessionFixationProtectionStrategy", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"onAuthentication","parameterTypes":["org.springframework.security.core.Authentication","jakarta.servlet.http.HttpServletRequest","jakarta.servlet.http.HttpServletResponse"] }, - {"name":"setAlwaysCreateSession","parameterTypes":["boolean"] }, - {"name":"setApplicationEventPublisher","parameterTypes":["org.springframework.context.ApplicationEventPublisher"] } - ] -}, -{ - "name":"org.springframework.security.web.authentication.session.ChangeSessionIdAuthenticationStrategy", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.security.web.authentication.session.CompositeSessionAuthenticationStrategy", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.security.web.authentication.session.SessionAuthenticationStrategy", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.security.web.context.AbstractSecurityWebApplicationInitializer" -}, -{ - "name":"org.springframework.security.web.context.SecurityContextHolderFilter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.security.web.header.HeaderWriterFilter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.security.web.savedrequest.RequestCacheAwareFilter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.security.web.servlet.support.csrf.CsrfRequestDataValueProcessor", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.security.web.servlet.util.matcher.MvcRequestMatcher", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"matcher","parameterTypes":["jakarta.servlet.http.HttpServletRequest"] }] -}, -{ - "name":"org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"afterPropertiesSet","parameterTypes":[] }] -}, -{ - "name":"org.springframework.security.web.util.matcher.RequestMatcher", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.security.web.util.matcher.RequestVariablesExtractor", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.stereotype.Component", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.stereotype.Controller", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.stereotype.Indexed", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.stereotype.Service", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.util.AntPathMatcher", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.util.CustomizableThreadCreator", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"createThread","parameterTypes":["java.lang.Runnable"] }, - {"name":"getThreadGroup","parameterTypes":[] }, - {"name":"getThreadNamePrefix","parameterTypes":[] }, - {"name":"getThreadPriority","parameterTypes":[] }, - {"name":"isDaemon","parameterTypes":[] }, - {"name":"setDaemon","parameterTypes":["boolean"] }, - {"name":"setThreadGroup","parameterTypes":["java.lang.ThreadGroup"] }, - {"name":"setThreadGroupName","parameterTypes":["java.lang.String"] }, - {"name":"setThreadPriority","parameterTypes":["int"] } - ] -}, -{ - "name":"org.springframework.util.PathMatcher", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.validation.SmartValidator", - "queryAllPublicMethods":true, - "methods":[{"name":"validateValue","parameterTypes":["java.lang.Class","java.lang.String","java.lang.Object","org.springframework.validation.Errors","java.lang.Object[]"] }] -}, -{ - "name":"org.springframework.web.accept.ContentNegotiationManager", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.accept.ContentNegotiationStrategy", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.web.accept.MediaTypeFileExtensionResolver", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.web.bind.annotation.ControllerAdvice", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.bind.annotation.DeleteMapping", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.bind.annotation.ExceptionHandler", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.bind.annotation.GetMapping", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.bind.annotation.Mapping", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.bind.annotation.PostMapping", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.bind.annotation.RequestBody", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.bind.annotation.RequestHeader", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.bind.annotation.RequestMapping", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.bind.annotation.RequestParam", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.bind.annotation.ResponseBody", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.bind.annotation.RestController", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.client.RestTemplate" -}, -{ - "name":"org.springframework.web.context.ConfigurableWebApplicationContext" -}, -{ - "name":"org.springframework.web.context.ServletContextAware", - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.web.context.request.RequestContextListener" -}, -{ - "name":"org.springframework.web.context.support.GenericWebApplicationContext" -}, -{ - "name":"org.springframework.web.context.support.WebApplicationObjectSupport", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"setServletContext","parameterTypes":["jakarta.servlet.ServletContext"] }] -}, -{ - "name":"org.springframework.web.cors.CorsConfigurationSource", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.web.filter.CharacterEncodingFilter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"getEncoding","parameterTypes":[] }, - {"name":"isForceRequestEncoding","parameterTypes":[] }, - {"name":"isForceResponseEncoding","parameterTypes":[] }, - {"name":"setEncoding","parameterTypes":["java.lang.String"] }, - {"name":"setForceEncoding","parameterTypes":["boolean"] }, - {"name":"setForceRequestEncoding","parameterTypes":["boolean"] }, - {"name":"setForceResponseEncoding","parameterTypes":["boolean"] } - ] -}, -{ - "name":"org.springframework.web.filter.DelegatingFilterProxy", - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.filter.FormContentFilter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"setCharset","parameterTypes":["java.nio.charset.Charset"] }, - {"name":"setFormConverter","parameterTypes":["org.springframework.http.converter.FormHttpMessageConverter"] } - ] -}, -{ - "name":"org.springframework.web.filter.GenericFilterBean", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"afterPropertiesSet","parameterTypes":[] }, - {"name":"destroy","parameterTypes":[] }, - {"name":"getEnvironment","parameterTypes":[] }, - {"name":"getFilterConfig","parameterTypes":[] }, - {"name":"init","parameterTypes":["jakarta.servlet.FilterConfig"] }, - {"name":"setBeanName","parameterTypes":["java.lang.String"] }, - {"name":"setEnvironment","parameterTypes":["org.springframework.core.env.Environment"] }, - {"name":"setServletContext","parameterTypes":["jakarta.servlet.ServletContext"] } - ] -}, -{ - "name":"org.springframework.web.filter.OncePerRequestFilter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"doFilter","parameterTypes":["jakarta.servlet.ServletRequest","jakarta.servlet.ServletResponse","jakarta.servlet.FilterChain"] }] -}, -{ - "name":"org.springframework.web.filter.RequestContextFilter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"setThreadContextInheritable","parameterTypes":["boolean"] }] -}, -{ - "name":"org.springframework.web.method.annotation.ExceptionHandlerMethodResolver", - "methods":[{"name":"noMatchingExceptionHandler","parameterTypes":[] }] -}, -{ - "name":"org.springframework.web.method.support.CompositeUriComponentsContributor", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.method.support.UriComponentsContributor", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.web.multipart.MultipartFile" -}, -{ - "name":"org.springframework.web.multipart.MultipartResolver", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.web.multipart.support.StandardServletMultipartResolver", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.servlet.DispatcherServlet", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.servlet.FlashMapManager", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.web.servlet.FrameworkServlet", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"destroy","parameterTypes":[] }, - {"name":"getContextAttribute","parameterTypes":[] }, - {"name":"getContextClass","parameterTypes":[] }, - {"name":"getContextConfigLocation","parameterTypes":[] }, - {"name":"getContextId","parameterTypes":[] }, - {"name":"getNamespace","parameterTypes":[] }, - {"name":"getServletContextAttributeName","parameterTypes":[] }, - {"name":"getWebApplicationContext","parameterTypes":[] }, - {"name":"isEnableLoggingRequestDetails","parameterTypes":[] }, - {"name":"onApplicationEvent","parameterTypes":["org.springframework.context.event.ContextRefreshedEvent"] }, - {"name":"refresh","parameterTypes":[] }, - {"name":"setApplicationContext","parameterTypes":["org.springframework.context.ApplicationContext"] }, - {"name":"setContextAttribute","parameterTypes":["java.lang.String"] }, - {"name":"setContextClass","parameterTypes":["java.lang.Class"] }, - {"name":"setContextConfigLocation","parameterTypes":["java.lang.String"] }, - {"name":"setContextId","parameterTypes":["java.lang.String"] }, - {"name":"setContextInitializerClasses","parameterTypes":["java.lang.String"] }, - {"name":"setContextInitializers","parameterTypes":["org.springframework.context.ApplicationContextInitializer[]"] }, - {"name":"setDispatchOptionsRequest","parameterTypes":["boolean"] }, - {"name":"setDispatchTraceRequest","parameterTypes":["boolean"] }, - {"name":"setEnableLoggingRequestDetails","parameterTypes":["boolean"] }, - {"name":"setNamespace","parameterTypes":["java.lang.String"] }, - {"name":"setPublishContext","parameterTypes":["boolean"] }, - {"name":"setPublishEvents","parameterTypes":["boolean"] }, - {"name":"setThreadContextInheritable","parameterTypes":["boolean"] } - ] -}, -{ - "name":"org.springframework.web.servlet.HandlerAdapter", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.web.servlet.HandlerExceptionResolver", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.web.servlet.HandlerMapping", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.web.servlet.HttpServletBean", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"getEnvironment","parameterTypes":[] }, - {"name":"getServletName","parameterTypes":[] }, - {"name":"init","parameterTypes":[] }, - {"name":"setEnvironment","parameterTypes":["org.springframework.core.env.Environment"] } - ] -}, -{ - "name":"org.springframework.web.servlet.LocaleResolver", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.web.servlet.RequestToViewNameTranslator", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.web.servlet.ThemeResolver", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.web.servlet.View", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.web.servlet.ViewResolver", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"setConfigurers","parameterTypes":["java.util.List"] }] -}, -{ - "name":"org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"beanNameHandlerMapping","parameterTypes":["org.springframework.format.support.FormattingConversionService","org.springframework.web.servlet.resource.ResourceUrlProvider"] }, - {"name":"defaultServletHandlerMapping","parameterTypes":[] }, - {"name":"getApplicationContext","parameterTypes":[] }, - {"name":"getServletContext","parameterTypes":[] }, - {"name":"handlerExceptionResolver","parameterTypes":["org.springframework.web.accept.ContentNegotiationManager"] }, - {"name":"handlerFunctionAdapter","parameterTypes":[] }, - {"name":"httpRequestHandlerAdapter","parameterTypes":[] }, - {"name":"mvcHandlerMappingIntrospector","parameterTypes":[] }, - {"name":"mvcPathMatcher","parameterTypes":[] }, - {"name":"mvcPatternParser","parameterTypes":[] }, - {"name":"mvcResourceUrlProvider","parameterTypes":[] }, - {"name":"mvcUriComponentsContributor","parameterTypes":["org.springframework.format.support.FormattingConversionService","org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"] }, - {"name":"mvcUrlPathHelper","parameterTypes":[] }, - {"name":"mvcViewResolver","parameterTypes":["org.springframework.web.accept.ContentNegotiationManager"] }, - {"name":"requestMappingHandlerMapping","parameterTypes":["org.springframework.web.accept.ContentNegotiationManager","org.springframework.format.support.FormattingConversionService","org.springframework.web.servlet.resource.ResourceUrlProvider"] }, - {"name":"resourceHandlerMapping","parameterTypes":["org.springframework.web.accept.ContentNegotiationManager","org.springframework.format.support.FormattingConversionService","org.springframework.web.servlet.resource.ResourceUrlProvider"] }, - {"name":"routerFunctionMapping","parameterTypes":["org.springframework.format.support.FormattingConversionService","org.springframework.web.servlet.resource.ResourceUrlProvider"] }, - {"name":"setApplicationContext","parameterTypes":["org.springframework.context.ApplicationContext"] }, - {"name":"setServletContext","parameterTypes":["jakarta.servlet.ServletContext"] }, - {"name":"simpleControllerHandlerAdapter","parameterTypes":[] }, - {"name":"viewControllerHandlerMapping","parameterTypes":["org.springframework.format.support.FormattingConversionService","org.springframework.web.servlet.resource.ResourceUrlProvider"] }, - {"name":"viewNameTranslator","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.web.servlet.config.annotation.WebMvcConfigurer", - "queryAllDeclaredMethods":true, - "queryAllPublicMethods":true, - "methods":[ - {"name":"addArgumentResolvers","parameterTypes":["java.util.List"] }, - {"name":"addCorsMappings","parameterTypes":["org.springframework.web.servlet.config.annotation.CorsRegistry"] }, - {"name":"addFormatters","parameterTypes":["org.springframework.format.FormatterRegistry"] }, - {"name":"addInterceptors","parameterTypes":["org.springframework.web.servlet.config.annotation.InterceptorRegistry"] }, - {"name":"addResourceHandlers","parameterTypes":["org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry"] }, - {"name":"addReturnValueHandlers","parameterTypes":["java.util.List"] }, - {"name":"addViewControllers","parameterTypes":["org.springframework.web.servlet.config.annotation.ViewControllerRegistry"] }, - {"name":"configureAsyncSupport","parameterTypes":["org.springframework.web.servlet.config.annotation.AsyncSupportConfigurer"] }, - {"name":"configureContentNegotiation","parameterTypes":["org.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer"] }, - {"name":"configureDefaultServletHandling","parameterTypes":["org.springframework.web.servlet.config.annotation.DefaultServletHandlerConfigurer"] }, - {"name":"configureHandlerExceptionResolvers","parameterTypes":["java.util.List"] }, - {"name":"configureMessageConverters","parameterTypes":["java.util.List"] }, - {"name":"configurePathMatch","parameterTypes":["org.springframework.web.servlet.config.annotation.PathMatchConfigurer"] }, - {"name":"configureViewResolvers","parameterTypes":["org.springframework.web.servlet.config.annotation.ViewResolverRegistry"] }, - {"name":"extendHandlerExceptionResolvers","parameterTypes":["java.util.List"] }, - {"name":"extendMessageConverters","parameterTypes":["java.util.List"] }, - {"name":"getMessageCodesResolver","parameterTypes":[] }, - {"name":"getValidator","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.web.servlet.function.support.HandlerFunctionAdapter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.servlet.function.support.RouterFunctionMapping", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.servlet.handler.AbstractDetectingUrlHandlerMapping", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"initApplicationContext","parameterTypes":[] }, - {"name":"setDetectHandlersInAncestorContexts","parameterTypes":["boolean"] } - ] -}, -{ - "name":"org.springframework.web.servlet.handler.AbstractHandlerMapping", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"getCorsConfigurationSource","parameterTypes":[] }, - {"name":"getCorsProcessor","parameterTypes":[] }, - {"name":"getDefaultHandler","parameterTypes":[] }, - {"name":"getHandler","parameterTypes":["jakarta.servlet.http.HttpServletRequest"] }, - {"name":"getOrder","parameterTypes":[] }, - {"name":"getPathMatcher","parameterTypes":[] }, - {"name":"getPatternParser","parameterTypes":[] }, - {"name":"getUrlPathHelper","parameterTypes":[] }, - {"name":"setAlwaysUseFullPath","parameterTypes":["boolean"] }, - {"name":"setBeanName","parameterTypes":["java.lang.String"] }, - {"name":"setCorsConfigurationSource","parameterTypes":["org.springframework.web.cors.CorsConfigurationSource"] }, - {"name":"setCorsConfigurations","parameterTypes":["java.util.Map"] }, - {"name":"setCorsProcessor","parameterTypes":["org.springframework.web.cors.CorsProcessor"] }, - {"name":"setDefaultHandler","parameterTypes":["java.lang.Object"] }, - {"name":"setInterceptors","parameterTypes":["java.lang.Object[]"] }, - {"name":"setOrder","parameterTypes":["int"] }, - {"name":"setPathMatcher","parameterTypes":["org.springframework.util.PathMatcher"] }, - {"name":"setPatternParser","parameterTypes":["org.springframework.web.util.pattern.PathPatternParser"] }, - {"name":"setRemoveSemicolonContent","parameterTypes":["boolean"] }, - {"name":"setUrlDecode","parameterTypes":["boolean"] }, - {"name":"setUrlPathHelper","parameterTypes":["org.springframework.web.util.UrlPathHelper"] }, - {"name":"usesPathPatterns","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.web.servlet.handler.AbstractHandlerMethodMapping", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"getDirectPaths","parameterTypes":["java.lang.Object"] }, - {"name":"getHandlerMethods","parameterTypes":[] }, - {"name":"getHandlerMethodsForMappingName","parameterTypes":["java.lang.String"] }, - {"name":"getMappingPathPatterns","parameterTypes":["java.lang.Object"] }, - {"name":"getMatchingMapping","parameterTypes":["java.lang.Object","jakarta.servlet.http.HttpServletRequest"] }, - {"name":"getNamingStrategy","parameterTypes":[] }, - {"name":"handleMatch","parameterTypes":["java.lang.Object","java.lang.String","jakarta.servlet.http.HttpServletRequest"] }, - {"name":"initCorsConfiguration","parameterTypes":["java.lang.Object","java.lang.reflect.Method","java.lang.Object"] }, - {"name":"registerHandlerMethod","parameterTypes":["java.lang.Object","java.lang.reflect.Method","java.lang.Object"] }, - {"name":"registerMapping","parameterTypes":["java.lang.Object","java.lang.Object","java.lang.reflect.Method"] }, - {"name":"setDetectHandlerMethodsInAncestorContexts","parameterTypes":["boolean"] }, - {"name":"setHandlerMethodMappingNamingStrategy","parameterTypes":["org.springframework.web.servlet.handler.HandlerMethodMappingNamingStrategy"] }, - {"name":"unregisterMapping","parameterTypes":["java.lang.Object"] } - ] -}, -{ - "name":"org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$EmptyHandler", - "methods":[{"name":"handle","parameterTypes":[] }] -}, -{ - "name":"org.springframework.web.servlet.handler.AbstractUrlHandlerMapping", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"getHandlerMap","parameterTypes":[] }, - {"name":"getPathPatternHandlerMap","parameterTypes":[] }, - {"name":"getRootHandler","parameterTypes":[] }, - {"name":"match","parameterTypes":["jakarta.servlet.http.HttpServletRequest","java.lang.String"] }, - {"name":"setLazyInitHandlers","parameterTypes":["boolean"] }, - {"name":"setPatternParser","parameterTypes":["org.springframework.web.util.pattern.PathPatternParser"] }, - {"name":"setRootHandler","parameterTypes":["java.lang.Object"] }, - {"name":"setUseTrailingSlashMatch","parameterTypes":["boolean"] }, - {"name":"useTrailingSlashMatch","parameterTypes":[] } - ] -}, -{ - "name":"org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.servlet.handler.HandlerExceptionResolverComposite", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.servlet.handler.HandlerMappingIntrospector", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.servlet.handler.MatchableHandlerMapping", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.web.servlet.handler.SimpleUrlHandlerMapping", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.servlet.i18n.AbstractLocaleResolver", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"setDefaultLocale","parameterTypes":["java.util.Locale"] }] -}, -{ - "name":"org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"getLastModified","parameterTypes":["jakarta.servlet.http.HttpServletRequest","java.lang.Object"] }, - {"name":"getOrder","parameterTypes":[] }, - {"name":"handle","parameterTypes":["jakarta.servlet.http.HttpServletRequest","jakarta.servlet.http.HttpServletResponse","java.lang.Object"] }, - {"name":"setOrder","parameterTypes":["int"] }, - {"name":"supports","parameterTypes":["java.lang.Object"] } - ] -}, -{ - "name":"org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping$HttpOptionsHandler", - "methods":[{"name":"handle","parameterTypes":[] }] -}, -{ - "name":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"afterPropertiesSet","parameterTypes":[] }, - {"name":"registerMapping","parameterTypes":["java.lang.Object","java.lang.Object","java.lang.reflect.Method"] }, - {"name":"setPatternParser","parameterTypes":["org.springframework.web.util.pattern.PathPatternParser"] } - ] -}, -{ - "name":"org.springframework.web.servlet.mvc.method.annotation.ResponseEntityExceptionHandler", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"handleException","parameterTypes":["java.lang.Exception","org.springframework.web.context.request.WebRequest"] }, - {"name":"setMessageSource","parameterTypes":["org.springframework.context.MessageSource"] } - ] -}, -{ - "name":"org.springframework.web.servlet.resource.ResourceUrlProvider", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.servlet.support.AbstractFlashMapManager", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"getFlashMapTimeout","parameterTypes":[] }, - {"name":"getUrlPathHelper","parameterTypes":[] }, - {"name":"retrieveAndUpdate","parameterTypes":["jakarta.servlet.http.HttpServletRequest","jakarta.servlet.http.HttpServletResponse"] }, - {"name":"saveOutputFlashMap","parameterTypes":["org.springframework.web.servlet.FlashMap","jakarta.servlet.http.HttpServletRequest","jakarta.servlet.http.HttpServletResponse"] }, - {"name":"setFlashMapTimeout","parameterTypes":["int"] }, - {"name":"setUrlPathHelper","parameterTypes":["org.springframework.web.util.UrlPathHelper"] } - ] -}, -{ - "name":"org.springframework.web.servlet.support.RequestDataValueProcessor", - "queryAllPublicMethods":true -}, -{ - "name":"org.springframework.web.servlet.support.SessionFlashMapManager", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.servlet.support.WebContentGenerator", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"getCacheControl","parameterTypes":[] }, - {"name":"getCacheSeconds","parameterTypes":[] }, - {"name":"getSupportedMethods","parameterTypes":[] }, - {"name":"getVaryByRequestHeaders","parameterTypes":[] }, - {"name":"isAlwaysMustRevalidate","parameterTypes":[] }, - {"name":"isRequireSession","parameterTypes":[] }, - {"name":"isUseCacheControlHeader","parameterTypes":[] }, - {"name":"isUseCacheControlNoStore","parameterTypes":[] }, - {"name":"isUseExpiresHeader","parameterTypes":[] }, - {"name":"setAlwaysMustRevalidate","parameterTypes":["boolean"] }, - {"name":"setCacheControl","parameterTypes":["org.springframework.http.CacheControl"] }, - {"name":"setCacheSeconds","parameterTypes":["int"] }, - {"name":"setRequireSession","parameterTypes":["boolean"] }, - {"name":"setSupportedMethods","parameterTypes":["java.lang.String[]"] }, - {"name":"setUseCacheControlHeader","parameterTypes":["boolean"] }, - {"name":"setUseCacheControlNoStore","parameterTypes":["boolean"] }, - {"name":"setUseExpiresHeader","parameterTypes":["boolean"] }, - {"name":"setVaryByRequestHeaders","parameterTypes":["java.lang.String[]"] } - ] -}, -{ - "name":"org.springframework.web.servlet.theme.AbstractThemeResolver", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"getDefaultThemeName","parameterTypes":[] }, - {"name":"setDefaultThemeName","parameterTypes":["java.lang.String"] } - ] -}, -{ - "name":"org.springframework.web.servlet.theme.FixedThemeResolver", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.servlet.view.AbstractCachingViewResolver", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"clearCache","parameterTypes":[] }, - {"name":"getCacheFilter","parameterTypes":[] }, - {"name":"getCacheLimit","parameterTypes":[] }, - {"name":"isCache","parameterTypes":[] }, - {"name":"isCacheUnresolved","parameterTypes":[] }, - {"name":"removeFromCache","parameterTypes":["java.lang.String","java.util.Locale"] }, - {"name":"resolveViewName","parameterTypes":["java.lang.String","java.util.Locale"] }, - {"name":"setCache","parameterTypes":["boolean"] }, - {"name":"setCacheFilter","parameterTypes":["org.springframework.web.servlet.view.AbstractCachingViewResolver$CacheFilter"] }, - {"name":"setCacheLimit","parameterTypes":["int"] }, - {"name":"setCacheUnresolved","parameterTypes":["boolean"] } - ] -}, -{ - "name":"org.springframework.web.servlet.view.BeanNameViewResolver", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.servlet.view.ContentNegotiatingViewResolver", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.servlet.view.InternalResourceViewResolver", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.servlet.view.UrlBasedViewResolver", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"getAttributesMap","parameterTypes":[] }, - {"name":"getOrder","parameterTypes":[] }, - {"name":"getRedirectHosts","parameterTypes":[] }, - {"name":"setAttributes","parameterTypes":["java.util.Properties"] }, - {"name":"setAttributesMap","parameterTypes":["java.util.Map"] }, - {"name":"setContentType","parameterTypes":["java.lang.String"] }, - {"name":"setExposeContextBeansAsAttributes","parameterTypes":["boolean"] }, - {"name":"setExposePathVariables","parameterTypes":["java.lang.Boolean"] }, - {"name":"setExposedContextBeanNames","parameterTypes":["java.lang.String[]"] }, - {"name":"setOrder","parameterTypes":["int"] }, - {"name":"setPrefix","parameterTypes":["java.lang.String"] }, - {"name":"setRedirectContextRelative","parameterTypes":["boolean"] }, - {"name":"setRedirectHosts","parameterTypes":["java.lang.String[]"] }, - {"name":"setRedirectHttp10Compatible","parameterTypes":["boolean"] }, - {"name":"setRequestContextAttribute","parameterTypes":["java.lang.String"] }, - {"name":"setSuffix","parameterTypes":["java.lang.String"] }, - {"name":"setViewClass","parameterTypes":["java.lang.Class"] }, - {"name":"setViewNames","parameterTypes":["java.lang.String[]"] } - ] -}, -{ - "name":"org.springframework.web.servlet.view.ViewResolverComposite", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.util.UrlPathHelper", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"org.springframework.web.util.pattern.PathPatternParser", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true -}, -{ - "name":"sun.awt.Win32FontManager", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.misc.Unsafe", - "fields":[{"name":"theUnsafe"}], - "methods":[{"name":"invokeCleaner","parameterTypes":["java.nio.ByteBuffer"] }] -}, -{ - "name":"sun.security.pkcs12.PKCS12KeyStore", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.provider.DRBG", - "methods":[{"name":"","parameterTypes":["java.security.SecureRandomParameters"] }] -}, -{ - "name":"sun.security.provider.DSA$SHA224withDSA", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.provider.DSA$SHA256withDSA", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.provider.JavaKeyStore$JKS", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.provider.MD5", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.provider.SHA", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.provider.SHA2$SHA224", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.provider.SHA2$SHA256", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.provider.SHA5$SHA384", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.provider.SHA5$SHA512", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.provider.X509Factory", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.rsa.PSSParameters", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.rsa.RSAKeyFactory$Legacy", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.rsa.RSAPSSSignature", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.rsa.RSASignature$SHA224withRSA", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.ssl.KeyManagerFactoryImpl$SunX509", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.ssl.SSLContextImpl$DefaultSSLContext", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.x509.AuthorityInfoAccessExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, -{ - "name":"sun.security.x509.AuthorityKeyIdentifierExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, -{ - "name":"sun.security.x509.BasicConstraintsExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, -{ - "name":"sun.security.x509.CRLDistributionPointsExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, -{ - "name":"sun.security.x509.CertificatePoliciesExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, -{ - "name":"sun.security.x509.ExtendedKeyUsageExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, -{ - "name":"sun.security.x509.IssuerAlternativeNameExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, -{ - "name":"sun.security.x509.KeyUsageExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, -{ - "name":"sun.security.x509.NetscapeCertTypeExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, -{ - "name":"sun.security.x509.PrivateKeyUsageExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, -{ - "name":"sun.security.x509.SubjectAlternativeNameExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, -{ - "name":"sun.security.x509.SubjectKeyIdentifierExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, -{ - "name":"void", - "queryAllDeclaredMethods":true -} + { + "name": "[B" + }, + { + "name": "[I" + }, + { + "name": "[Lcom.fasterxml.jackson.databind.deser.BeanDeserializerModifier;" + }, + { + "name": "[Lcom.fasterxml.jackson.databind.deser.Deserializers;" + }, + { + "name": "[Lcom.fasterxml.jackson.databind.deser.KeyDeserializers;" + }, + { + "name": "[Lcom.fasterxml.jackson.databind.deser.ValueInstantiators;" + }, + { + "name": "[Lcom.fasterxml.jackson.databind.ser.BeanSerializerModifier;" + }, + { + "name": "[Lcom.fasterxml.jackson.databind.ser.Serializers;" + }, + { + "name": "[Ljava.io.Serializable;" + }, + { + "name": "[Ljava.lang.CharSequence;" + }, + { + "name": "[Ljava.lang.Class;" + }, + { + "name": "[Ljava.lang.Comparable;" + }, + { + "name": "[Ljava.lang.Object;" + }, + { + "name": "[Ljava.lang.String;" + }, + { + "name": "[Ljava.lang.annotation.Annotation;" + }, + { + "name": "[Ljava.lang.constant.Constable;" + }, + { + "name": "[Ljava.lang.constant.ConstantDesc;" + }, + { + "name": "[Ljava.math.BigDecimal;" + }, + { + "name": "[Lorg.graphper.layout.dot.DNode;" + }, + { + "name": "[Lorg.springframework.boot.context.config.ConfigDataLocation;" + }, + { + "name": "[Lorg.springframework.core.annotation.AnnotationAttributes;" + }, + { + "name": "[Lorg.springframework.util.ConcurrentReferenceHashMap$Segment;" + }, + { + "name": "[Lorg.springframework.web.bind.annotation.RequestMethod;" + }, + { + "name": "[Z" + }, + { + "name": "boolean", + "queryAllDeclaredMethods": true + }, + { + "name": "ch.qos.logback.classic.LoggerContext" + }, + { + "name": "ch.qos.logback.classic.pattern.DateConverter", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "ch.qos.logback.classic.pattern.LevelConverter", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "ch.qos.logback.classic.pattern.LineSeparatorConverter", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "ch.qos.logback.classic.pattern.LoggerConverter", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "ch.qos.logback.classic.pattern.MessageConverter", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "ch.qos.logback.classic.pattern.ThreadConverter", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "ch.qos.logback.core.rolling.helper.DateTokenConverter", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "ch.qos.logback.core.rolling.helper.IntegerTokenConverter", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "com.fasterxml.jackson.annotation.JacksonAnnotation", + "queryAllDeclaredMethods": true + }, + { + "name": "com.fasterxml.jackson.annotation.JsonIgnoreProperties", + "queryAllDeclaredMethods": true + }, + { + "name": "com.fasterxml.jackson.annotation.JsonInclude", + "queryAllDeclaredMethods": true + }, + { + "name": "com.fasterxml.jackson.annotation.JsonInclude$Include" + }, + { + "name": "com.fasterxml.jackson.annotation.JsonProperty", + "queryAllDeclaredMethods": true + }, + { + "name": "com.fasterxml.jackson.core.JsonGenerator" + }, + { + "name": "com.fasterxml.jackson.core.ObjectCodec", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getJsonFactory", + "parameterTypes": [] + }, + { + "name": "readValues", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonParser", + "com.fasterxml.jackson.core.type.ResolvedType" + ] + }, + { + "name": "readValues", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonParser", + "com.fasterxml.jackson.core.type.TypeReference" + ] + }, + { + "name": "readValues", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonParser", + "java.lang.Class" + ] + } + ] + }, + { + "name": "com.fasterxml.jackson.core.TreeCodec", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "com.fasterxml.jackson.core.Versioned", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "com.fasterxml.jackson.databind.Module", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getDependencies", + "parameterTypes": [] + } + ] + }, + { + "name": "com.fasterxml.jackson.databind.ObjectMapper", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "createArrayNode", + "parameterTypes": [] + }, + { + "name": "createObjectNode", + "parameterTypes": [] + }, + { + "name": "getFactory", + "parameterTypes": [] + }, + { + "name": "missingNode", + "parameterTypes": [] + }, + { + "name": "nullNode", + "parameterTypes": [] + }, + { + "name": "readTree", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonParser" + ] + }, + { + "name": "readValue", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonParser", + "com.fasterxml.jackson.core.type.ResolvedType" + ] + }, + { + "name": "readValue", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonParser", + "com.fasterxml.jackson.core.type.TypeReference" + ] + }, + { + "name": "readValue", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonParser", + "java.lang.Class" + ] + }, + { + "name": "readValues", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonParser", + "com.fasterxml.jackson.core.type.ResolvedType" + ] + }, + { + "name": "readValues", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonParser", + "com.fasterxml.jackson.core.type.TypeReference" + ] + }, + { + "name": "readValues", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonParser", + "java.lang.Class" + ] + }, + { + "name": "treeAsTokens", + "parameterTypes": [ + "com.fasterxml.jackson.core.TreeNode" + ] + }, + { + "name": "treeToValue", + "parameterTypes": [ + "com.fasterxml.jackson.core.TreeNode", + "java.lang.Class" + ] + }, + { + "name": "version", + "parameterTypes": [] + }, + { + "name": "writeTree", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonGenerator", + "com.fasterxml.jackson.core.TreeNode" + ] + }, + { + "name": "writeValue", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonGenerator", + "java.lang.Object" + ] + } + ] + }, + { + "name": "com.fasterxml.jackson.databind.ext.CoreXMLSerializers", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "com.fasterxml.jackson.databind.ext.Java7HandlersImpl", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "com.fasterxml.jackson.databind.ext.Java7SupportImpl", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "com.fasterxml.jackson.databind.module.SimpleModule", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "addAbstractTypeMapping", + "parameterTypes": [ + "java.lang.Class", + "java.lang.Class" + ] + }, + { + "name": "addDeserializer", + "parameterTypes": [ + "java.lang.Class", + "com.fasterxml.jackson.databind.JsonDeserializer" + ] + }, + { + "name": "addKeyDeserializer", + "parameterTypes": [ + "java.lang.Class", + "com.fasterxml.jackson.databind.KeyDeserializer" + ] + }, + { + "name": "addKeySerializer", + "parameterTypes": [ + "java.lang.Class", + "com.fasterxml.jackson.databind.JsonSerializer" + ] + }, + { + "name": "addSerializer", + "parameterTypes": [ + "com.fasterxml.jackson.databind.JsonSerializer" + ] + }, + { + "name": "addSerializer", + "parameterTypes": [ + "java.lang.Class", + "com.fasterxml.jackson.databind.JsonSerializer" + ] + }, + { + "name": "addValueInstantiator", + "parameterTypes": [ + "java.lang.Class", + "com.fasterxml.jackson.databind.deser.ValueInstantiator" + ] + }, + { + "name": "getModuleName", + "parameterTypes": [] + }, + { + "name": "getTypeId", + "parameterTypes": [] + }, + { + "name": "registerSubtypes", + "parameterTypes": [ + "java.util.Collection" + ] + }, + { + "name": "registerSubtypes", + "parameterTypes": [ + "com.fasterxml.jackson.databind.jsontype.NamedType[]" + ] + }, + { + "name": "registerSubtypes", + "parameterTypes": [ + "java.lang.Class[]" + ] + }, + { + "name": "setAbstractTypes", + "parameterTypes": [ + "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver" + ] + }, + { + "name": "setDeserializerModifier", + "parameterTypes": [ + "com.fasterxml.jackson.databind.deser.BeanDeserializerModifier" + ] + }, + { + "name": "setDeserializers", + "parameterTypes": [ + "com.fasterxml.jackson.databind.module.SimpleDeserializers" + ] + }, + { + "name": "setKeyDeserializers", + "parameterTypes": [ + "com.fasterxml.jackson.databind.module.SimpleKeyDeserializers" + ] + }, + { + "name": "setKeySerializers", + "parameterTypes": [ + "com.fasterxml.jackson.databind.module.SimpleSerializers" + ] + }, + { + "name": "setMixInAnnotation", + "parameterTypes": [ + "java.lang.Class", + "java.lang.Class" + ] + }, + { + "name": "setSerializerModifier", + "parameterTypes": [ + "com.fasterxml.jackson.databind.ser.BeanSerializerModifier" + ] + }, + { + "name": "setSerializers", + "parameterTypes": [ + "com.fasterxml.jackson.databind.module.SimpleSerializers" + ] + }, + { + "name": "setValueInstantiators", + "parameterTypes": [ + "com.fasterxml.jackson.databind.module.SimpleValueInstantiators" + ] + }, + { + "name": "setupModule", + "parameterTypes": [ + "com.fasterxml.jackson.databind.Module$SetupContext" + ] + }, + { + "name": "version", + "parameterTypes": [] + } + ] + }, + { + "name": "com.fasterxml.jackson.dataformat.xml.XmlMapper" + }, + { + "name": "com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator", + "fields": [ + { + "name": "_nextName" + } + ] + }, + { + "name": "com.fasterxml.jackson.datatype.jdk8.Jdk8Module", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "com.fasterxml.jackson.datatype.jsr310.JavaTimeModule", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "com.fasterxml.jackson.module.paramnames.ParameterNamesModule", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "setupModule", + "parameterTypes": [ + "com.fasterxml.jackson.databind.Module$SetupContext" + ] + } + ] + }, + { + "name": "com.github.benmanes.caffeine.cache.BBHeader$ReadAndWriteCounterRef", + "fields": [ + { + "name": "writeCounter" + } + ] + }, + { + "name": "com.github.benmanes.caffeine.cache.BBHeader$ReadCounterRef", + "fields": [ + { + "name": "readCounter" + } + ] + }, + { + "name": "com.github.benmanes.caffeine.cache.BLCHeader$DrainStatusRef", + "fields": [ + { + "name": "drainStatus" + } + ] + }, + { + "name": "com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueColdProducerFields", + "fields": [ + { + "name": "producerLimit" + } + ] + }, + { + "name": "com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueConsumerFields", + "fields": [ + { + "name": "consumerIndex" + } + ] + }, + { + "name": "com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueProducerFields", + "fields": [ + { + "name": "producerIndex" + } + ] + }, + { + "name": "com.github.benmanes.caffeine.cache.BoundedLocalCache", + "fields": [ + { + "name": "refreshes" + } + ] + }, + { + "name": "com.github.benmanes.caffeine.cache.Caffeine" + }, + { + "name": "com.github.benmanes.caffeine.cache.PS", + "fields": [ + { + "name": "key" + }, + { + "name": "value" + } + ] + }, + { + "name": "com.github.benmanes.caffeine.cache.PSMS", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "com.github.benmanes.caffeine.cache.SSMS", + "methods": [ + { + "name": "", + "parameterTypes": [ + "com.github.benmanes.caffeine.cache.Caffeine", + "com.github.benmanes.caffeine.cache.AsyncCacheLoader", + "boolean" + ] + } + ] + }, + { + "name": "com.github.benmanes.caffeine.cache.StripedBuffer", + "fields": [ + { + "name": "tableBusy" + } + ] + }, + { + "name": "com.github.jsonldjava.core.JsonLdProcessor" + }, + { + "name": "com.github.marschall.memoryfilesystem.FileSystemContext", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "com.github.marschall.memoryfilesystem.MemoryFileSystem", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "close", + "parameterTypes": [] + }, + { + "name": "getDefaultUser", + "parameterTypes": [] + }, + { + "name": "getFileStores", + "parameterTypes": [] + }, + { + "name": "getPath", + "parameterTypes": [ + "java.lang.String", + "java.lang.String[]" + ] + }, + { + "name": "getPathMatcher", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getRootDirectories", + "parameterTypes": [] + }, + { + "name": "getSeparator", + "parameterTypes": [] + }, + { + "name": "getUserPrincipalLookupService", + "parameterTypes": [] + }, + { + "name": "isOpen", + "parameterTypes": [] + }, + { + "name": "isReadOnly", + "parameterTypes": [] + }, + { + "name": "newWatchService", + "parameterTypes": [] + }, + { + "name": "provider", + "parameterTypes": [] + }, + { + "name": "supportedFileAttributeViews", + "parameterTypes": [] + }, + { + "name": "truncate", + "parameterTypes": [ + "java.time.Instant" + ] + } + ] + }, + { + "name": "com.google.gson.Gson", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "com.google.gson.GsonBuilder", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "com.oracle.svm.core.annotate.KeepOriginal", + "queryAllDeclaredMethods": true + }, + { + "name": "com.oracle.svm.core.annotate.Substitute", + "queryAllDeclaredMethods": true + }, + { + "name": "com.oracle.svm.core.annotate.TargetClass", + "queryAllDeclaredMethods": true + }, + { + "name": "com.sun.crypto.provider.AESCipher$General", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "com.sun.crypto.provider.ARCFOURCipher", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "com.sun.crypto.provider.ChaCha20Cipher$ChaCha20Poly1305", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "com.sun.crypto.provider.DESCipher", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "com.sun.crypto.provider.DESedeCipher", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "com.sun.crypto.provider.DHParameters", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "com.sun.crypto.provider.GaloisCounterMode$AESGCM", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "com.sun.crypto.provider.PBKDF2Core$HmacSHA256", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "com.sun.crypto.provider.TlsMasterSecretGenerator", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "name": "io.vavr.control.Try" + }, + { + "name": "jakarta.activation.MimeType" + }, + { + "name": "jakarta.annotation.ManagedBean" + }, + { + "name": "jakarta.annotation.PostConstruct" + }, + { + "name": "jakarta.annotation.PreDestroy", + "queryAllDeclaredMethods": true + }, + { + "name": "jakarta.servlet.Filter", + "queryAllPublicMethods": true + }, + { + "name": "jakarta.servlet.GenericFilter", + "queryAllDeclaredMethods": true + }, + { + "name": "jakarta.servlet.GenericServlet", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getInitParameter", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getInitParameterNames", + "parameterTypes": [] + }, + { + "name": "getServletConfig", + "parameterTypes": [] + }, + { + "name": "getServletContext", + "parameterTypes": [] + }, + { + "name": "getServletInfo", + "parameterTypes": [] + }, + { + "name": "log", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "log", + "parameterTypes": [ + "java.lang.String", + "java.lang.Throwable" + ] + } + ] + }, + { + "name": "jakarta.servlet.MultipartConfigElement", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "jakarta.servlet.Servlet", + "queryAllPublicMethods": true + }, + { + "name": "jakarta.servlet.ServletConfig", + "queryAllPublicMethods": true + }, + { + "name": "jakarta.servlet.ServletContext", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "jakarta.servlet.ServletRegistration" + }, + { + "name": "jakarta.servlet.ServletRequest" + }, + { + "name": "jakarta.servlet.http.HttpServlet", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "init", + "parameterTypes": [ + "jakarta.servlet.ServletConfig" + ] + }, + { + "name": "service", + "parameterTypes": [ + "jakarta.servlet.ServletRequest", + "jakarta.servlet.ServletResponse" + ] + } + ] + }, + { + "name": "jakarta.servlet.http.PushBuilder" + }, + { + "name": "jakarta.validation.Validator" + }, + { + "name": "jakarta.validation.ValidatorFactory" + }, + { + "name": "jakarta.validation.bootstrap.GenericBootstrap" + }, + { + "name": "jakarta.validation.executable.ExecutableValidator" + }, + { + "name": "jakarta.websocket.server.ServerContainer" + }, + { + "name": "jakarta.xml.bind.Binder" + }, + { + "name": "java.awt.Canvas", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "java.awt.Component", + "methods": [ + { + "name": "getFontMetrics", + "parameterTypes": [ + "java.awt.Font" + ] + } + ] + }, + { + "name": "java.awt.Font", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.String", + "int", + "int" + ] + } + ] + }, + { + "name": "java.io.Closeable", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "java.io.File" + }, + { + "name": "java.io.FilePermission" + }, + { + "name": "java.io.Serializable", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "java.lang.AutoCloseable", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "java.lang.CharSequence", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "java.lang.Class", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getModule", + "parameterTypes": [] + }, + { + "name": "getSimpleName", + "parameterTypes": [] + } + ] + }, + { + "name": "java.lang.ClassLoader", + "methods": [ + { + "name": "defineClass", + "parameterTypes": [ + "java.lang.String", + "byte[]", + "int", + "int", + "java.security.ProtectionDomain" + ] + } + ] + }, + { + "name": "java.lang.Cloneable", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "java.lang.Comparable", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "java.lang.Enum", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "valueOf", + "parameterTypes": [ + "java.lang.Class", + "java.lang.String" + ] + } + ] + }, + { + "name": "java.lang.Iterable", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true, + "methods": [ + { + "name": "forEach", + "parameterTypes": [ + "java.util.function.Consumer" + ] + }, + { + "name": "spliterator", + "parameterTypes": [] + } + ] + }, + { + "name": "java.lang.Module", + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getLayer", + "parameterTypes": [] + } + ] + }, + { + "name": "java.lang.ModuleLayer", + "methods": [ + { + "name": "boot", + "parameterTypes": [] + }, + { + "name": "configuration", + "parameterTypes": [] + }, + { + "name": "findLoader", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "parents", + "parameterTypes": [] + } + ] + }, + { + "name": "java.lang.Object", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "java.lang.RuntimePermission" + }, + { + "name": "java.lang.StackWalker", + "methods": [ + { + "name": "forEach", + "parameterTypes": [ + "java.util.function.Consumer" + ] + }, + { + "name": "getInstance", + "parameterTypes": [ + "java.lang.StackWalker$Option" + ] + } + ] + }, + { + "name": "java.lang.StackWalker$Option" + }, + { + "name": "java.lang.StackWalker$StackFrame", + "methods": [ + { + "name": "getDeclaringClass", + "parameterTypes": [] + } + ] + }, + { + "name": "java.lang.String", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "equals", + "parameterTypes": [ + "java.lang.Object" + ] + } + ] + }, + { + "name": "java.lang.Void", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "name": "java.lang.annotation.Documented", + "queryAllDeclaredMethods": true + }, + { + "name": "java.lang.annotation.Inherited", + "queryAllDeclaredMethods": true + }, + { + "name": "java.lang.annotation.Repeatable", + "queryAllDeclaredMethods": true + }, + { + "name": "java.lang.annotation.Retention", + "queryAllDeclaredMethods": true + }, + { + "name": "java.lang.annotation.Target", + "queryAllDeclaredMethods": true + }, + { + "name": "java.lang.constant.Constable", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "java.lang.constant.ConstantDesc", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "java.lang.invoke.TypeDescriptor", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "java.lang.invoke.TypeDescriptor$OfField", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "java.lang.management.ManagementFactory", + "methods": [ + { + "name": "getRuntimeMXBean", + "parameterTypes": [] + } + ] + }, + { + "name": "java.lang.management.RuntimeMXBean", + "methods": [ + { + "name": "getInputArguments", + "parameterTypes": [] + } + ] + }, + { + "name": "java.lang.module.Configuration", + "methods": [ + { + "name": "modules", + "parameterTypes": [] + } + ] + }, + { + "name": "java.lang.module.ModuleDescriptor", + "methods": [ + { + "name": "name", + "parameterTypes": [] + }, + { + "name": "packages", + "parameterTypes": [] + }, + { + "name": "rawVersion", + "parameterTypes": [] + } + ] + }, + { + "name": "java.lang.module.ModuleReader", + "methods": [ + { + "name": "list", + "parameterTypes": [] + }, + { + "name": "open", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "name": "java.lang.module.ModuleReference", + "methods": [ + { + "name": "descriptor", + "parameterTypes": [] + }, + { + "name": "location", + "parameterTypes": [] + }, + { + "name": "open", + "parameterTypes": [] + } + ] + }, + { + "name": "java.lang.module.ResolvedModule", + "methods": [ + { + "name": "reference", + "parameterTypes": [] + } + ] + }, + { + "name": "java.lang.reflect.AnnotatedElement", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "java.lang.reflect.GenericDeclaration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "java.lang.reflect.ParameterizedType", + "methods": [ + { + "name": "getActualTypeArguments", + "parameterTypes": [] + }, + { + "name": "getRawType", + "parameterTypes": [] + } + ] + }, + { + "name": "java.lang.reflect.Type", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "java.lang.reflect.TypeVariable", + "methods": [ + { + "name": "getName", + "parameterTypes": [] + } + ] + }, + { + "name": "java.lang.reflect.WildcardType", + "methods": [ + { + "name": "getLowerBounds", + "parameterTypes": [] + }, + { + "name": "getUpperBounds", + "parameterTypes": [] + } + ] + }, + { + "name": "java.net.NetPermission" + }, + { + "name": "java.net.SocketPermission" + }, + { + "name": "java.net.URLClassLoader", + "methods": [ + { + "name": "getURLs", + "parameterTypes": [] + } + ] + }, + { + "name": "java.net.URLPermission", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + } + ] + }, + { + "name": "java.net.UnixDomainSocketAddress", + "methods": [ + { + "name": "of", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "name": "java.nio.channels.ServerSocketChannel", + "methods": [ + { + "name": "open", + "parameterTypes": [ + "java.net.ProtocolFamily" + ] + } + ] + }, + { + "name": "java.nio.channels.SocketChannel", + "methods": [ + { + "name": "open", + "parameterTypes": [ + "java.net.ProtocolFamily" + ] + } + ] + }, + { + "name": "java.nio.file.FileSystem", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "java.nio.file.Path" + }, + { + "name": "java.security.AlgorithmParametersSpi" + }, + { + "name": "java.security.AllPermission" + }, + { + "name": "java.security.KeyStoreSpi" + }, + { + "name": "java.security.SecureRandomParameters" + }, + { + "name": "java.security.SecurityPermission" + }, + { + "name": "java.sql.Date" + }, + { + "name": "java.sql.DriverManager" + }, + { + "name": "java.util.AbstractCollection", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "java.util.AbstractList", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "java.util.AbstractSet", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "java.util.ArrayList", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "isEmpty", + "parameterTypes": [] + } + ] + }, + { + "name": "java.util.Collection", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "java.util.Enumeration" + }, + { + "name": "java.util.HashSet", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "isEmpty", + "parameterTypes": [] + } + ] + }, + { + "name": "java.util.List", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "java.util.Optional", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "get", + "parameterTypes": [] + }, + { + "name": "isPresent", + "parameterTypes": [] + } + ] + }, + { + "name": "java.util.PropertyPermission" + }, + { + "name": "java.util.RandomAccess", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "java.util.Set", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "java.util.concurrent.Callable", + "methods": [ + { + "name": "call", + "parameterTypes": [] + } + ] + }, + { + "name": "java.util.concurrent.Executor" + }, + { + "name": "java.util.concurrent.ThreadFactory", + "queryAllPublicMethods": true + }, + { + "name": "java.util.function.Consumer" + }, + { + "name": "java.util.logging.LogManager" + }, + { + "name": "java.util.logging.SimpleFormatter", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "java.util.stream.Collector" + }, + { + "name": "java.util.stream.Collectors", + "methods": [ + { + "name": "toList", + "parameterTypes": [] + } + ] + }, + { + "name": "java.util.stream.Stream", + "methods": [ + { + "name": "collect", + "parameterTypes": [ + "java.util.stream.Collector" + ] + } + ] + }, + { + "name": "javax.naming.InitialContext" + }, + { + "name": "javax.naming.ldap.LdapContext" + }, + { + "name": "javax.security.auth.x500.X500Principal", + "fields": [ + { + "name": "thisX500Name" + } + ], + "methods": [ + { + "name": "", + "parameterTypes": [ + "sun.security.x509.X500Name" + ] + } + ] + }, + { + "name": "javax.sql.DataSource" + }, + { + "name": "javax.xml.datatype.Duration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "nonapi.io.github.classgraph.classloaderhandler.AntClassLoaderHandler", + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] + }, + { + "name": "nonapi.io.github.classgraph.classloaderhandler.EquinoxClassLoaderHandler", + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] + }, + { + "name": "nonapi.io.github.classgraph.classloaderhandler.EquinoxContextFinderClassLoaderHandler", + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] + }, + { + "name": "nonapi.io.github.classgraph.classloaderhandler.FallbackClassLoaderHandler", + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] + }, + { + "name": "nonapi.io.github.classgraph.classloaderhandler.FelixClassLoaderHandler", + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] + }, + { + "name": "nonapi.io.github.classgraph.classloaderhandler.JBossClassLoaderHandler", + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] + }, + { + "name": "nonapi.io.github.classgraph.classloaderhandler.JPMSClassLoaderHandler", + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] + }, + { + "name": "nonapi.io.github.classgraph.classloaderhandler.OSGiDefaultClassLoaderHandler", + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] + }, + { + "name": "nonapi.io.github.classgraph.classloaderhandler.ParentLastDelegationOrderTestClassLoaderHandler", + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] + }, + { + "name": "nonapi.io.github.classgraph.classloaderhandler.PlexusClassWorldsClassRealmClassLoaderHandler", + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] + }, + { + "name": "nonapi.io.github.classgraph.classloaderhandler.QuarkusClassLoaderHandler", + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] + }, + { + "name": "nonapi.io.github.classgraph.classloaderhandler.SpringBootRestartClassLoaderHandler", + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] + }, + { + "name": "nonapi.io.github.classgraph.classloaderhandler.TomcatWebappClassLoaderBaseHandler", + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] + }, + { + "name": "nonapi.io.github.classgraph.classloaderhandler.URLClassLoaderHandler", + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] + }, + { + "name": "nonapi.io.github.classgraph.classloaderhandler.UnoOneJarClassLoaderHandler", + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] + }, + { + "name": "nonapi.io.github.classgraph.classloaderhandler.WeblogicClassLoaderHandler", + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] + }, + { + "name": "nonapi.io.github.classgraph.classloaderhandler.WebsphereLibertyClassLoaderHandler", + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] + }, + { + "name": "nonapi.io.github.classgraph.classloaderhandler.WebsphereTraditionalClassLoaderHandler", + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] + }, + { + "name": "nonapi.io.github.classgraph.scanspec.ScanSpec", + "allDeclaredFields": true + }, + { + "name": "org.apache.catalina.connector.RequestFacade", + "methods": [ + { + "name": "getAllowTrace", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.catalina.core.ApplicationContextFacade", + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "addFilter", + "parameterTypes": [ + "java.lang.String", + "jakarta.servlet.Filter" + ] + }, + { + "name": "addFilter", + "parameterTypes": [ + "java.lang.String", + "java.lang.Class" + ] + }, + { + "name": "addFilter", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "addJspFile", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "addListener", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "addListener", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "addListener", + "parameterTypes": [ + "java.util.EventListener" + ] + }, + { + "name": "addServlet", + "parameterTypes": [ + "java.lang.String", + "jakarta.servlet.Servlet" + ] + }, + { + "name": "addServlet", + "parameterTypes": [ + "java.lang.String", + "java.lang.Class" + ] + }, + { + "name": "addServlet", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "createFilter", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "createListener", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "createServlet", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "declareRoles", + "parameterTypes": [ + "java.lang.String[]" + ] + }, + { + "name": "getAttribute", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getAttributeNames", + "parameterTypes": [] + }, + { + "name": "getClassLoader", + "parameterTypes": [] + }, + { + "name": "getContext", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getContextPath", + "parameterTypes": [] + }, + { + "name": "getDefaultSessionTrackingModes", + "parameterTypes": [] + }, + { + "name": "getEffectiveMajorVersion", + "parameterTypes": [] + }, + { + "name": "getEffectiveMinorVersion", + "parameterTypes": [] + }, + { + "name": "getEffectiveSessionTrackingModes", + "parameterTypes": [] + }, + { + "name": "getFilterRegistration", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getFilterRegistrations", + "parameterTypes": [] + }, + { + "name": "getInitParameter", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getInitParameterNames", + "parameterTypes": [] + }, + { + "name": "getJspConfigDescriptor", + "parameterTypes": [] + }, + { + "name": "getMajorVersion", + "parameterTypes": [] + }, + { + "name": "getMimeType", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getMinorVersion", + "parameterTypes": [] + }, + { + "name": "getNamedDispatcher", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getRealPath", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getRequestCharacterEncoding", + "parameterTypes": [] + }, + { + "name": "getRequestDispatcher", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getResource", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getResourceAsStream", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getResourcePaths", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getResponseCharacterEncoding", + "parameterTypes": [] + }, + { + "name": "getServerInfo", + "parameterTypes": [] + }, + { + "name": "getServletContextName", + "parameterTypes": [] + }, + { + "name": "getServletRegistration", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getServletRegistrations", + "parameterTypes": [] + }, + { + "name": "getSessionCookieConfig", + "parameterTypes": [] + }, + { + "name": "getSessionTimeout", + "parameterTypes": [] + }, + { + "name": "getVirtualServerName", + "parameterTypes": [] + }, + { + "name": "log", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "log", + "parameterTypes": [ + "java.lang.String", + "java.lang.Throwable" + ] + }, + { + "name": "removeAttribute", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setAttribute", + "parameterTypes": [ + "java.lang.String", + "java.lang.Object" + ] + }, + { + "name": "setInitParameter", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "setRequestCharacterEncoding", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setResponseCharacterEncoding", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setSessionTimeout", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setSessionTrackingModes", + "parameterTypes": [ + "java.util.Set" + ] + } + ] + }, + { + "name": "org.apache.catalina.loader.JdbcLeakPrevention", + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "clearJdbcDriverRegistrations", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.catalina.loader.WebappClassLoaderBase", + "fields": [ + { + "name": "delegate" + } + ] + }, + { + "name": "org.apache.catalina.startup.Tomcat" + }, + { + "name": "org.apache.catalina.util.CharsetMapper", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.commons.compress.archivers.zip.AsiExtraField", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.commons.compress.archivers.zip.JarMarker", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.commons.compress.archivers.zip.UnicodeCommentExtraField", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.commons.compress.archivers.zip.UnicodePathExtraField", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.commons.compress.archivers.zip.X000A_NTFS", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.commons.compress.archivers.zip.X0014_X509Certificates", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.commons.compress.archivers.zip.X0015_CertificateIdForFile", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.commons.compress.archivers.zip.X0016_CertificateIdForCentralDirectory", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.commons.compress.archivers.zip.X0019_EncryptionRecipientCertificateList", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.commons.compress.archivers.zip.X7875_NewUnix", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.coyote.AbstractProtocol", + "methods": [ + { + "name": "getAddress", + "parameterTypes": [] + }, + { + "name": "getLocalPort", + "parameterTypes": [] + }, + { + "name": "setPort", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setProperty", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + } + ] + }, + { + "name": "org.apache.coyote.UpgradeProtocol" + }, + { + "name": "org.apache.coyote.http11.AbstractHttp11Protocol", + "methods": [ + { + "name": "isSSLEnabled", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.coyote.http11.Http11NioProtocol", + "queryAllPublicMethods": true + }, + { + "name": "org.apache.logging.log4j.spi.ExtendedLogger" + }, + { + "name": "org.apache.logging.slf4j.SLF4JProvider" + }, + { + "name": "org.apache.tomcat.util.net.AbstractEndpoint", + "methods": [ + { + "name": "setBindOnInit", + "parameterTypes": [ + "boolean" + ] + } + ] + }, + { + "name": "org.apache.tomcat.util.net.NioEndpoint", + "queryAllPublicMethods": true + }, + { + "name": "org.apache.tomcat.websocket.server.WsFilter", + "queryAllDeclaredMethods": true + }, + { + "name": "org.apache.tomcat.websocket.server.WsSci" + }, + { + "name": "org.apache.velocity.app.event.implement.EscapeHtmlReference", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.velocity.runtime.DeprecatedRuntimeConstants", + "allDeclaredFields": true + }, + { + "name": "org.apache.velocity.runtime.ParserPoolImpl", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.velocity.runtime.RuntimeConstants", + "fields": [ + { + "name": "CHECK_EMPTY_OBJECTS" + }, + { + "name": "CONTEXT_AUTOREFERENCE_KEY" + }, + { + "name": "CONVERSION_HANDLER_CLASS" + }, + { + "name": "CUSTOM_DIRECTIVES" + }, + { + "name": "DEFINE_DIRECTIVE_MAXDEPTH" + }, + { + "name": "DS_RESOURCE_LOADER_DATASOURCE" + }, + { + "name": "DS_RESOURCE_LOADER_KEY_COLUMN" + }, + { + "name": "DS_RESOURCE_LOADER_TEMPLATE_COLUMN" + }, + { + "name": "DS_RESOURCE_LOADER_TIMESTAMP_COLUMN" + }, + { + "name": "ERRORMSG_END" + }, + { + "name": "ERRORMSG_START" + }, + { + "name": "EVENTHANDLER_INCLUDE" + }, + { + "name": "EVENTHANDLER_INVALIDREFERENCES" + }, + { + "name": "EVENTHANDLER_METHODEXCEPTION" + }, + { + "name": "EVENTHANDLER_REFERENCEINSERTION" + }, + { + "name": "FILE_RESOURCE_LOADER_CACHE" + }, + { + "name": "FILE_RESOURCE_LOADER_PATH" + }, + { + "name": "INPUT_ENCODING" + }, + { + "name": "INTERPOLATE_STRINGLITERALS" + }, + { + "name": "MAX_NUMBER_LOOPS" + }, + { + "name": "PARSE_DIRECTIVE_MAXDEPTH" + }, + { + "name": "RESOURCE_LOADERS" + }, + { + "name": "RESOURCE_LOADER_CHECK_INTERVAL" + }, + { + "name": "RESOURCE_MANAGER_DEFAULTCACHE_SIZE" + }, + { + "name": "RESOURCE_MANAGER_LOGWHENFOUND" + }, + { + "name": "RUNTIME_LOG_REFERENCE_LOG_INVALID" + }, + { + "name": "RUNTIME_REFERENCES_STRICT" + }, + { + "name": "RUNTIME_REFERENCES_STRICT_ESCAPE" + }, + { + "name": "SKIP_INVALID_ITERATOR" + }, + { + "name": "SPACE_GOBBLING" + }, + { + "name": "STRICT_MATH" + }, + { + "name": "UBERSPECT_CLASSNAME" + }, + { + "name": "VM_BODY_REFERENCE" + }, + { + "name": "VM_ENABLE_BC_MODE" + }, + { + "name": "VM_LIBRARY" + }, + { + "name": "VM_LIBRARY_DEFAULT" + }, + { + "name": "VM_MAX_DEPTH" + }, + { + "name": "VM_PERM_ALLOW_INLINE" + }, + { + "name": "VM_PERM_ALLOW_INLINE_REPLACE_GLOBAL" + }, + { + "name": "VM_PERM_INLINE_LOCAL" + } + ] + }, + { + "name": "org.apache.velocity.runtime.directive.Break", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.velocity.runtime.directive.Define", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.velocity.runtime.directive.Evaluate", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.velocity.runtime.directive.Foreach", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.velocity.runtime.directive.Include", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.velocity.runtime.directive.Macro", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.velocity.runtime.directive.Parse", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.velocity.runtime.directive.Stop", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.velocity.runtime.parser.StandardParser", + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.velocity.runtime.RuntimeServices" + ] + } + ] + }, + { + "name": "org.apache.velocity.runtime.resource.ResourceCacheImpl", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.velocity.runtime.resource.ResourceManagerImpl", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.velocity.runtime.resource.loader.FileResourceLoader", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.velocity.util.introspection.TypeConversionHandlerImpl", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.velocity.util.introspection.UberspectImpl", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.serialization.EnumSerializer", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AnnotatedRelationshipElementMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetAdministrationShellMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetInformationMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.BlobMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ConceptDescriptionMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.DataSpecificationIec61360Mixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EntityMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EnvironmentMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ExtensionMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.FileMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasDataSpecificationMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasExtensionsMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasSemanticsMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.IdentifiableMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.KeyMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.MultiLanguagePropertyMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.OperationMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.OperationVariableMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.PropertyMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.QualifierMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RangeMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ReferableMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ReferenceMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RelationshipElementMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SpecificAssetIDMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementCollectionMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementListMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ValueReferencePairMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AdministrativeInformationMixin", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AnnotatedRelationshipElementMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AssetAdministrationShellMixin", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AssetInformationMixin", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ConceptDescriptionMixin", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.DataSpecificationIec61360Mixin", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EmbeddedDataSpecificationMixin", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EntityMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EnvironmentMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ExtensionMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasDataSpecificationMixin", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasExtensionsMixin", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasSemanticsMixin", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.KeyMixin", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.MultiLanguagePropertyMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationVariableMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.PropertyMixin", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.QualifiableMixin", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.QualifierMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ReferableMixin", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ReferenceMixin", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ResourceMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SpecificAssetIDMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementCollectionMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementListMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementMixin", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelMixin", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueListMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueReferencePairMixin" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.EmbeddedDataSpecificationSerializer", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsDefinitionTypeIec61360Serializer", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsNameTypeSerializer", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsPreferredNameTypeIec61360Serializer", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsShortNameTypeIec61360Serializer", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsTextTypeSerializer", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.SubmodelElementsSerializer", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AASSubmodelElements" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AbstractLangString" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AdministrativeInformation", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AnnotatedRelationshipElement" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetAdministrationShell", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetInformation", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetKind" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.BasicEventElement" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Blob" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Capability" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ConceptDescription", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataElement", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataSpecificationContent", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataSpecificationIec61360", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataTypeDefXSD" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataTypeIec61360" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Direction" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.EmbeddedDataSpecification", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Entity" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.EntityType" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Environment" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.EventElement" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.EventPayload" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Extension" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.File" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasDataSpecification", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasExtensions", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasKind", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasSemantics", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Identifiable", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Key", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.KeyTypes" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringDefinitionTypeIec61360" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringNameType" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringPreferredNameTypeIec61360" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringShortNameTypeIec61360" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringTextType" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LevelType" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ModellingKind" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.MultiLanguageProperty" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Operation" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.OperationVariable" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Property", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Qualifiable", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Qualifier" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.QualifierKind" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Range" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Referable", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Reference", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ReferenceElement" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ReferenceTypes" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.RelationshipElement" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Resource" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.SpecificAssetID" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.StateOfEvent" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Submodel", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElement", + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementCollection" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementList" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ValueList" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ValueReferencePair" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAdministrativeInformation", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "getCreator", + "parameterTypes": [] + }, + { + "name": "getEmbeddedDataSpecifications", + "parameterTypes": [] + }, + { + "name": "getRevision", + "parameterTypes": [] + }, + { + "name": "getTemplateID", + "parameterTypes": [] + }, + { + "name": "getVersion", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAdministrativeInformation$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAnnotatedRelationshipElement" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAnnotatedRelationshipElement$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetAdministrationShell", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "getAdministration", + "parameterTypes": [] + }, + { + "name": "getAssetInformation", + "parameterTypes": [] + }, + { + "name": "getCategory", + "parameterTypes": [] + }, + { + "name": "getDerivedFrom", + "parameterTypes": [] + }, + { + "name": "getDescription", + "parameterTypes": [] + }, + { + "name": "getDisplayName", + "parameterTypes": [] + }, + { + "name": "getEmbeddedDataSpecifications", + "parameterTypes": [] + }, + { + "name": "getExtensions", + "parameterTypes": [] + }, + { + "name": "getId", + "parameterTypes": [] + }, + { + "name": "getIdShort", + "parameterTypes": [] + }, + { + "name": "getSubmodels", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetAdministrationShell$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetInformation", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "getAssetKind", + "parameterTypes": [] + }, + { + "name": "getAssetType", + "parameterTypes": [] + }, + { + "name": "getDefaultThumbnail", + "parameterTypes": [] + }, + { + "name": "getGlobalAssetID", + "parameterTypes": [] + }, + { + "name": "getSpecificAssetIds", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetInformation$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBasicEventElement" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBasicEventElement$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBlob" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBlob$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultCapability" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultCapability$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultConceptDescription", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "getAdministration", + "parameterTypes": [] + }, + { + "name": "getCategory", + "parameterTypes": [] + }, + { + "name": "getDescription", + "parameterTypes": [] + }, + { + "name": "getDisplayName", + "parameterTypes": [] + }, + { + "name": "getEmbeddedDataSpecifications", + "parameterTypes": [] + }, + { + "name": "getExtensions", + "parameterTypes": [] + }, + { + "name": "getId", + "parameterTypes": [] + }, + { + "name": "getIdShort", + "parameterTypes": [] + }, + { + "name": "getIsCaseOf", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultConceptDescription$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultDataSpecificationIec61360", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "getDataType", + "parameterTypes": [] + }, + { + "name": "getDefinition", + "parameterTypes": [] + }, + { + "name": "getLevelType", + "parameterTypes": [] + }, + { + "name": "getPreferredName", + "parameterTypes": [] + }, + { + "name": "getShortName", + "parameterTypes": [] + }, + { + "name": "getSourceOfDefinition", + "parameterTypes": [] + }, + { + "name": "getSymbol", + "parameterTypes": [] + }, + { + "name": "getUnit", + "parameterTypes": [] + }, + { + "name": "getUnitID", + "parameterTypes": [] + }, + { + "name": "getValue", + "parameterTypes": [] + }, + { + "name": "getValueFormat", + "parameterTypes": [] + }, + { + "name": "getValueList", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultDataSpecificationIec61360$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEmbeddedDataSpecification", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "getDataSpecification", + "parameterTypes": [] + }, + { + "name": "getDataSpecificationContent", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEmbeddedDataSpecification$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEntity" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEntity$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEnvironment" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEnvironment$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEventPayload" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEventPayload$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultExtension" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultExtension$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultFile" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultFile$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultKey", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "getType", + "parameterTypes": [] + }, + { + "name": "getValue", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultKey$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringDefinitionTypeIec61360" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringDefinitionTypeIec61360$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringNameType" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringNameType$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringPreferredNameTypeIec61360", + "allDeclaredFields": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringPreferredNameTypeIec61360$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringShortNameTypeIec61360", + "allDeclaredFields": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringShortNameTypeIec61360$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringTextType", + "allDeclaredFields": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringTextType$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLevelType" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLevelType$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultMultiLanguageProperty" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultMultiLanguageProperty$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperation" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperation$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperationVariable" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperationVariable$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultProperty", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "getCategory", + "parameterTypes": [] + }, + { + "name": "getDescription", + "parameterTypes": [] + }, + { + "name": "getDisplayName", + "parameterTypes": [] + }, + { + "name": "getEmbeddedDataSpecifications", + "parameterTypes": [] + }, + { + "name": "getExtensions", + "parameterTypes": [] + }, + { + "name": "getIdShort", + "parameterTypes": [] + }, + { + "name": "getQualifiers", + "parameterTypes": [] + }, + { + "name": "getSemanticID", + "parameterTypes": [] + }, + { + "name": "getSupplementalSemanticIds", + "parameterTypes": [] + }, + { + "name": "getValue", + "parameterTypes": [] + }, + { + "name": "getValueID", + "parameterTypes": [] + }, + { + "name": "getValueType", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultProperty$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultQualifier" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultQualifier$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRange" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRange$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReference", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "getKeys", + "parameterTypes": [] + }, + { + "name": "getReferredSemanticID", + "parameterTypes": [] + }, + { + "name": "getType", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReference$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReferenceElement" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReferenceElement$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRelationshipElement" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRelationshipElement$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultResource" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultResource$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetID" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetID$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodel", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "getAdministration", + "parameterTypes": [] + }, + { + "name": "getCategory", + "parameterTypes": [] + }, + { + "name": "getDescription", + "parameterTypes": [] + }, + { + "name": "getDisplayName", + "parameterTypes": [] + }, + { + "name": "getEmbeddedDataSpecifications", + "parameterTypes": [] + }, + { + "name": "getExtensions", + "parameterTypes": [] + }, + { + "name": "getId", + "parameterTypes": [] + }, + { + "name": "getIdShort", + "parameterTypes": [] + }, + { + "name": "getKind", + "parameterTypes": [] + }, + { + "name": "getQualifiers", + "parameterTypes": [] + }, + { + "name": "getSemanticID", + "parameterTypes": [] + }, + { + "name": "getSubmodelElements", + "parameterTypes": [] + }, + { + "name": "getSupplementalSemanticIds", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodel$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementCollection" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementCollection$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementList" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementList$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueList" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueList$Builder" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueReferencePair" + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueReferencePair$Builder" + }, + { + "name": "org.eclipse.esmf.ame.Application", + "allDeclaredFields": true, + "allDeclaredClasses": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "main", + "parameterTypes": [ + "java.lang.String[]" + ] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.Application$$SpringCGLIB$$0", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "fields": [ + { + "name": "CGLIB$FACTORY_DATA" + } + ], + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "CGLIB$SET_STATIC_CALLBACKS", + "parameterTypes": [ + "org.springframework.cglib.proxy.Callback[]" + ] + }, + { + "name": "CGLIB$SET_THREAD_CALLBACKS", + "parameterTypes": [ + "org.springframework.cglib.proxy.Callback[]" + ] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.api.FileHandlingController", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.eclipse.esmf.ame.services.FileHandlingService" + ] + }, + { + "name": "isValidParam", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "lockFile", + "parameterTypes": [ + "java.util.Map" + ] + }, + { + "name": "processFileOperation", + "parameterTypes": [ + "java.lang.String", + "java.lang.String", + "boolean" + ] + }, + { + "name": "unlockFile", + "parameterTypes": [ + "java.util.Map" + ] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.api.GenerateController", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.eclipse.esmf.ame.services.GenerateService" + ] + }, + { + "name": "assXml", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "assx", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "generateHtml", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "jsonSample", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "jsonSchema", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "openApiSpec", + "parameterTypes": [ + "java.lang.String", + "java.lang.String", + "java.lang.String", + "java.lang.String", + "boolean", + "boolean", + "java.util.Optional" + ] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.api.ModelController", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.eclipse.esmf.ame.services.ModelService" + ] + }, + { + "name": "createModel", + "parameterTypes": [ + "java.util.Map", + "java.lang.String" + ] + }, + { + "name": "deleteModel", + "parameterTypes": [ + "java.util.Map" + ] + }, + { + "name": "getAllNamespaces", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "getFormattedModel", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getModel", + "parameterTypes": [ + "java.util.Map" + ] + }, + { + "name": "migrateModel", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "migrateWorkspace", + "parameterTypes": [] + }, + { + "name": "validateModel", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.api.PackageController", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.eclipse.esmf.ame.services.PackageService" + ] + }, + { + "name": "backupWorkspace", + "parameterTypes": [] + }, + { + "name": "exportAspectModelPackage", + "parameterTypes": [] + }, + { + "name": "importAspectModelPackage", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "validateAspectModelsForExport", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "validateImportAspectModelPackage", + "parameterTypes": [ + "org.springframework.web.multipart.MultipartFile" + ] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.config.ApplicationConfig", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.eclipse.esmf.ame.config.ApplicationSettings", + "org.springframework.core.env.Environment" + ] + }, + { + "name": "addCorsMappings", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.CorsRegistry" + ] + }, + { + "name": "getAspectModelValidator", + "parameterTypes": [] + }, + { + "name": "importFileSystem", + "parameterTypes": [] + }, + { + "name": "modelPath", + "parameterTypes": [] + }, + { + "name": "modelStrategies", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.config.ApplicationConfig$$SpringCGLIB$$0", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "fields": [ + { + "name": "CGLIB$FACTORY_DATA" + } + ], + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.eclipse.esmf.ame.config.ApplicationSettings", + "org.springframework.core.env.Environment" + ] + }, + { + "name": "CGLIB$SET_STATIC_CALLBACKS", + "parameterTypes": [ + "org.springframework.cglib.proxy.Callback[]" + ] + }, + { + "name": "CGLIB$SET_THREAD_CALLBACKS", + "parameterTypes": [ + "org.springframework.cglib.proxy.Callback[]" + ] + }, + { + "name": "getAspectModelValidator", + "parameterTypes": [] + }, + { + "name": "importFileSystem", + "parameterTypes": [] + }, + { + "name": "modelPath", + "parameterTypes": [] + }, + { + "name": "modelStrategies", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.config.ApplicationConfig$$SpringCGLIB$$1", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Class" + ] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.config.ApplicationConfig$$SpringCGLIB$$2", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Class" + ] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.config.ApplicationSettings", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setFileType", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.config.SecurityConfig", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "filterChain", + "parameterTypes": [ + "org.springframework.security.config.annotation.web.builders.HttpSecurity" + ] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.config.SecurityConfig$$SpringCGLIB$$0", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "fields": [ + { + "name": "CGLIB$FACTORY_DATA" + } + ], + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "CGLIB$SET_STATIC_CALLBACKS", + "parameterTypes": [ + "org.springframework.cglib.proxy.Callback[]" + ] + }, + { + "name": "CGLIB$SET_THREAD_CALLBACKS", + "parameterTypes": [ + "org.springframework.cglib.proxy.Callback[]" + ] + }, + { + "name": "filterChain", + "parameterTypes": [ + "org.springframework.security.config.annotation.web.builders.HttpSecurity" + ] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.config.SecurityConfig$$SpringCGLIB$$1", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Class" + ] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.config.SecurityConfig$$SpringCGLIB$$2", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Class" + ] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.exceptions.ResponseExceptionHandler", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.model.FileProcessingResult", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "getMessage", + "parameterTypes": [] + }, + { + "name": "getName", + "parameterTypes": [] + }, + { + "name": "getSuccess", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.model.NamespaceFileCollection", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "getVersionedNamespaceFiles", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.model.VersionedNamespaceFiles", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "getFiles", + "parameterTypes": [] + }, + { + "name": "getVersionedNamespace", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.repository.ModelResolverRepository", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "getStrategy", + "parameterTypes": [ + "java.lang.Class" + ] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.repository.strategy.LocalFolderResolverStrategy", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.eclipse.esmf.ame.config.ApplicationSettings", + "java.nio.file.FileSystem", + "java.lang.String" + ] + }, + { + "name": "checkModelExist", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "convertFileToTuple", + "parameterTypes": [ + "java.io.File" + ] + }, + { + "name": "deleteEmptyFiles", + "parameterTypes": [ + "java.io.File" + ] + }, + { + "name": "deleteFile", + "parameterTypes": [ + "java.io.File" + ] + }, + { + "name": "deleteModel", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "excludeStandaloneFiles", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "filterOutUnVisibleFiles", + "parameterTypes": [] + }, + { + "name": "getAllNamespaces", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "getAllSubFilePaths", + "parameterTypes": [ + "java.nio.file.Path" + ] + }, + { + "name": "getAspectModelUrn", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getEndFilePaths", + "parameterTypes": [ + "java.lang.String", + "java.io.File" + ] + }, + { + "name": "getFileContent", + "parameterTypes": [ + "java.io.File" + ] + }, + { + "name": "getFileInstance", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getFilePath", + "parameterTypes": [ + "java.lang.String", + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "getFilePathBasedOnTurtleData", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getImportedNamespaceFileContent", + "parameterTypes": [] + }, + { + "name": "getModelAsFile", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "getModelAsString", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "getNamespaces", + "parameterTypes": [] + }, + { + "name": "getQualifiedFilePath", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "isLatest", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "isPathRelevant", + "parameterTypes": [ + "java.nio.file.Path" + ] + }, + { + "name": "listAllAspectModels", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "lockFile", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "readAllNamespacesFromFolder", + "parameterTypes": [] + }, + { + "name": "replaceLastColon", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "replaceLastFileSeparator", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "retainOnlyTurtleFileName", + "parameterTypes": [ + "java.util.Map" + ] + }, + { + "name": "saveModel", + "parameterTypes": [ + "java.util.Optional", + "java.util.Optional", + "java.lang.String" + ] + }, + { + "name": "setNamespaces", + "parameterTypes": [ + "java.util.Map" + ] + }, + { + "name": "transformToValidModelDirectory", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "unlockFile", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "writeToFile", + "parameterTypes": [ + "java.lang.String", + "java.io.File" + ] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.repository.strategy.ModelResolverStrategy", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "org.eclipse.esmf.ame.services.FileHandlingService", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.eclipse.esmf.ame.repository.ModelResolverRepository" + ] + }, + { + "name": "lockFile", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "unlockFile", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.services.GenerateService", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.services.ModelService", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.eclipse.esmf.aspectmodel.validation.services.AspectModelValidator", + "org.eclipse.esmf.ame.repository.ModelResolverRepository" + ] + }, + { + "name": "deleteModel", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "getAllNamespaces", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "getFormattedModel", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getModel", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "migrateModel", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "migrateWorkspace", + "parameterTypes": [] + }, + { + "name": "namespaceFileInfo", + "parameterTypes": [ + "org.eclipse.esmf.ame.model.VersionedNamespaceFiles", + "io.vavr.control.Try", + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "resolveNamespace", + "parameterTypes": [ + "java.util.List", + "java.lang.String" + ] + }, + { + "name": "saveModel", + "parameterTypes": [ + "java.util.Optional", + "java.util.Optional", + "java.lang.String" + ] + }, + { + "name": "saveVersionedModel", + "parameterTypes": [ + "org.eclipse.esmf.aspectmodel.resolver.services.VersionedModel", + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "updateModelVersion", + "parameterTypes": [ + "java.io.File" + ] + }, + { + "name": "validateModel", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.services.PackageService", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.eclipse.esmf.aspectmodel.validation.services.AspectModelValidator", + "java.lang.String", + "org.eclipse.esmf.ame.repository.ModelResolverRepository", + "java.nio.file.FileSystem" + ] + }, + { + "name": "backupWorkspace", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "deleteInMemoryFileSystem", + "parameterTypes": [] + }, + { + "name": "exportAspectModelPackage", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getMissingAspectModelFiles", + "parameterTypes": [ + "org.eclipse.esmf.ame.validation.model.ViolationReport", + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "importAspectModelPackage", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "sanitizeIncomingFiles", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "validateAspectModelsForExport", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "validateImportAspectModelPackage", + "parameterTypes": [ + "org.springframework.web.multipart.MultipartFile" + ] + }, + { + "name": "validateValidFiles", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.validation.model.ViolationReport", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "getViolationErrors", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.esmf.aspectmodel.generator.AspectModelHelper", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "buildAnchor", + "parameterTypes": [ + "org.eclipse.esmf.metamodel.NamedElement", + "org.eclipse.esmf.metamodel.NamedElement", + "java.lang.String" + ] + }, + { + "name": "getClassForObject", + "parameterTypes": [ + "java.lang.Object" + ] + }, + { + "name": "getConstraints", + "parameterTypes": [ + "org.eclipse.esmf.metamodel.Property" + ] + }, + { + "name": "getEntities", + "parameterTypes": [ + "org.eclipse.esmf.metamodel.Aspect" + ] + }, + { + "name": "getMetaModelVersion", + "parameterTypes": [] + }, + { + "name": "sortPropertiesByPreferredName", + "parameterTypes": [ + "java.util.List", + "java.util.Locale" + ] + } + ] + }, + { + "name": "org.eclipse.esmf.aspectmodel.generator.I18nLanguageBundle", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getLocale", + "parameterTypes": [] + }, + { + "name": "getText", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "name": "org.eclipse.esmf.aspectmodel.resolver.services.VersionedModel" + }, + { + "name": "org.eclipse.esmf.aspectmodel.validation.services.AspectModelValidator", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.esmf.characteristic.Quantifiable", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.esmf.characteristic.impl.DefaultQuantifiable", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getUnit", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.esmf.metamodel.Aspect", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.esmf.metamodel.Characteristic", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getDataType", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.esmf.metamodel.HasProperties", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.esmf.metamodel.ModelElement", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "is", + "parameterTypes": [ + "java.lang.Class" + ] + } + ] + }, + { + "name": "org.eclipse.esmf.metamodel.NamedElement", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getAspectModelUrn", + "parameterTypes": [] + }, + { + "name": "getDescription", + "parameterTypes": [ + "java.util.Locale" + ] + }, + { + "name": "getName", + "parameterTypes": [] + }, + { + "name": "getPreferredName", + "parameterTypes": [ + "java.util.Locale" + ] + }, + { + "name": "getSee", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.esmf.metamodel.Property", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.esmf.metamodel.Scalar", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.esmf.metamodel.StructureElement", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.esmf.metamodel.Type", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.esmf.metamodel.Unit", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.esmf.metamodel.impl.DefaultAspect", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getOperations", + "parameterTypes": [] + }, + { + "name": "getProperties", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.esmf.metamodel.impl.DefaultCharacteristic", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getDataType", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.esmf.metamodel.impl.DefaultProperty", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.esmf.metamodel.impl.DefaultScalar", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getUrn", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.esmf.metamodel.impl.DefaultUnit", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getCode", + "parameterTypes": [] + }, + { + "name": "getConversionFactor", + "parameterTypes": [] + }, + { + "name": "getQuantityKinds", + "parameterTypes": [] + }, + { + "name": "getSymbol", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.esmf.metamodel.impl.ModelElementImpl", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.eclipse.esmf.metamodel.loader.DefaultPropertyWrapper", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getCharacteristic", + "parameterTypes": [] + }, + { + "name": "getExampleValue", + "parameterTypes": [] + }, + { + "name": "getExtends", + "parameterTypes": [] + }, + { + "name": "getPayloadName", + "parameterTypes": [] + }, + { + "name": "isAbstract", + "parameterTypes": [] + }, + { + "name": "isNotInPayload", + "parameterTypes": [] + }, + { + "name": "isOptional", + "parameterTypes": [] + } + ] + }, + { + "name": "org.eclipse.esmf.samm.KnownVersion", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "toVersionString", + "parameterTypes": [] + } + ] + }, + { + "name": "org.graalvm.nativeimage.ImageInfo", + "methods": [ + { + "name": "inImageCode", + "parameterTypes": [] + } + ] + }, + { + "name": "org.graalvm.nativeimage.Platforms", + "queryAllDeclaredMethods": true + }, + { + "name": "org.graphper.api.LineAttrs", + "allDeclaredFields": true + }, + { + "name": "org.graphper.api.NodeAttrs", + "allDeclaredFields": true + }, + { + "name": "org.slf4j.Logger" + }, + { + "name": "org.slf4j.bridge.SLF4JBridgeHandler" + }, + { + "name": "org.slf4j.spi.LocationAwareLogger" + }, + { + "name": "org.springframework.aop.framework.AopInfrastructureBean", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.aop.framework.ProxyConfig", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "copyFrom", + "parameterTypes": [ + "org.springframework.aop.framework.ProxyConfig" + ] + }, + { + "name": "isExposeProxy", + "parameterTypes": [] + }, + { + "name": "isOpaque", + "parameterTypes": [] + }, + { + "name": "isOptimize", + "parameterTypes": [] + }, + { + "name": "isProxyTargetClass", + "parameterTypes": [] + }, + { + "name": "setExposeProxy", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setOpaque", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setOptimize", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setProxyTargetClass", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "toString", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.aop.framework.ProxyProcessorSupport", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getOrder", + "parameterTypes": [] + }, + { + "name": "setBeanClassLoader", + "parameterTypes": [ + "java.lang.ClassLoader" + ] + }, + { + "name": "setOrder", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setProxyClassLoader", + "parameterTypes": [ + "java.lang.ClassLoader" + ] + } + ] + }, + { + "name": "org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "setBeanFactory", + "parameterTypes": [ + "org.springframework.beans.factory.BeanFactory" + ] + } + ] + }, + { + "name": "org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "determineBeanType", + "parameterTypes": [ + "java.lang.Class", + "java.lang.String" + ] + }, + { + "name": "determineCandidateConstructors", + "parameterTypes": [ + "java.lang.Class", + "java.lang.String" + ] + }, + { + "name": "getEarlyBeanReference", + "parameterTypes": [ + "java.lang.Object", + "java.lang.String" + ] + }, + { + "name": "isFrozen", + "parameterTypes": [] + }, + { + "name": "postProcessAfterInitialization", + "parameterTypes": [ + "java.lang.Object", + "java.lang.String" + ] + }, + { + "name": "postProcessBeforeInstantiation", + "parameterTypes": [ + "java.lang.Class", + "java.lang.String" + ] + }, + { + "name": "postProcessProperties", + "parameterTypes": [ + "org.springframework.beans.PropertyValues", + "java.lang.Object", + "java.lang.String" + ] + }, + { + "name": "predictBeanType", + "parameterTypes": [ + "java.lang.Class", + "java.lang.String" + ] + }, + { + "name": "setAdvisorAdapterRegistry", + "parameterTypes": [ + "org.springframework.aop.framework.adapter.AdvisorAdapterRegistry" + ] + }, + { + "name": "setApplyCommonInterceptorsFirst", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setCustomTargetSourceCreators", + "parameterTypes": [ + "org.springframework.aop.framework.autoproxy.TargetSourceCreator[]" + ] + }, + { + "name": "setFrozen", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setInterceptorNames", + "parameterTypes": [ + "java.lang.String[]" + ] + } + ] + }, + { + "name": "org.springframework.aop.framework.autoproxy.InfrastructureAdvisorAutoProxyCreator", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.aot.hint.annotation.Reflective", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.beans.factory.Aware", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.beans.factory.BeanClassLoaderAware", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.beans.factory.BeanFactoryAware", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.beans.factory.BeanNameAware", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.beans.factory.DisposableBean", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.beans.factory.InitializingBean", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.beans.factory.SmartInitializingSingleton", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.beans.factory.annotation.Autowired", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.beans.factory.annotation.Qualifier", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.beans.factory.aot.BeanFactoryInitializationAotProcessor", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.beans.factory.aot.BeanRegistrationAotProcessor", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.beans.factory.config.BeanFactoryPostProcessor", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.beans.factory.config.BeanPostProcessor", + "queryAllPublicMethods": true, + "methods": [ + { + "name": "postProcessBeforeInitialization", + "parameterTypes": [ + "java.lang.Object", + "java.lang.String" + ] + } + ] + }, + { + "name": "org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor", + "queryAllPublicMethods": true, + "methods": [ + { + "name": "postProcessAfterInstantiation", + "parameterTypes": [ + "java.lang.Object", + "java.lang.String" + ] + } + ] + }, + { + "name": "org.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessor", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.beans.factory.support.NullBean", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.beans.factory.xml.XmlBeanDefinitionReader", + "allPublicFields": true + }, + { + "name": "org.springframework.boot.ClearCachesApplicationListener", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.SpringApplication", + "queryAllDeclaredConstructors": true + }, + { + "name": "org.springframework.boot.SpringBootConfiguration", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.AutoConfiguration", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.AutoConfigurationExcludeFilter", + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.AutoConfigurationImportSelector", + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.AutoConfigurationImportSelector$AutoConfigurationGroup", + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.AutoConfigurationPackage", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.AutoConfigurationPackages$BasePackages", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.String[]" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.AutoConfigurationPackages$Registrar", + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.AutoConfigureAfter", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.AutoConfigureBefore", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.AutoConfigureOrder", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.BackgroundPreinitializer", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.EnableAutoConfiguration", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.SpringBootApplication", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.aop.AopAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.aop.AopAutoConfiguration$ClassProxyingConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "forceAutoProxyCreatorToUseClassProxying", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.availability.ApplicationAvailabilityAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "applicationAvailability", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration$CacheConfigurationImportSelector", + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.cache.CacheCondition", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.condition.ConditionEvaluationReportAutoConfigurationImportListener", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnBean", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClass", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnProperty", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnResource", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnSingleCandidate", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication$Type" + }, + { + "name": "org.springframework.boot.autoconfigure.condition.OnBeanCondition", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.condition.OnClassCondition", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.condition.OnPropertyCondition", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.condition.OnResourceCondition", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.condition.OnWebApplicationCondition", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.condition.SearchStrategy" + }, + { + "name": "org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.context.LifecycleAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "defaultLifecycleProcessor", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.context.LifecycleProperties" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.context.LifecycleProperties", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.context.MessageSourceAutoConfiguration$ResourceBundleCondition", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "propertySourcesPlaceholderConfigurer", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.flyway.FlywayMigrationInitializerDatabaseInitializerDetector", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.freemarker.FreeMarkerTemplateAvailabilityProvider", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "gson", + "parameterTypes": [ + "com.google.gson.GsonBuilder" + ] + }, + { + "name": "gsonBuilder", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "standardGsonBuilderCustomizer", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.gson.GsonProperties" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration$StandardGsonBuilderCustomizer", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.gson.GsonBuilderCustomizer", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.gson.GsonProperties", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.http.GsonHttpMessageConvertersConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.http.GsonHttpMessageConvertersConfiguration$JacksonAndJsonbUnavailableCondition", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.http.GsonHttpMessageConvertersConfiguration$PreferGsonOrJacksonAndJsonbUnavailableCondition", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.http.HttpMessageConverters", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "messageConverters", + "parameterTypes": [ + "org.springframework.beans.factory.ObjectProvider" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$HttpMessageConvertersAutoConfigurationRuntimeHints" + }, + { + "name": "org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$NotReactiveWebApplicationCondition", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$StringHttpMessageConverterConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "stringHttpMessageConverter", + "parameterTypes": [ + "org.springframework.core.env.Environment" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration$MappingJackson2HttpMessageConverterConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "mappingJackson2HttpMessageConverter", + "parameterTypes": [ + "com.fasterxml.jackson.databind.ObjectMapper" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "mappingJackson2XmlHttpMessageConverter", + "parameterTypes": [ + "org.springframework.http.converter.json.Jackson2ObjectMapperBuilder" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.http.JsonbHttpMessageConvertersConfiguration" + }, + { + "name": "org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.info.ProjectInfoProperties" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration$GitResourceAvailableCondition", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.info.ProjectInfoProperties", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.integration.IntegrationPropertiesEnvironmentPostProcessor", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "jsonComponentModule", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "standardJacksonObjectMapperBuilderCustomizer", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.jackson.JacksonProperties", + "org.springframework.beans.factory.ObjectProvider" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonMixinConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "jsonMixinModule", + "parameterTypes": [ + "org.springframework.context.ApplicationContext", + "org.springframework.boot.jackson.JsonMixinModuleEntries" + ] + }, + { + "name": "jsonMixinModuleEntries", + "parameterTypes": [ + "org.springframework.context.ApplicationContext" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "jacksonObjectMapperBuilder", + "parameterTypes": [ + "org.springframework.context.ApplicationContext", + "java.util.List" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "jacksonObjectMapper", + "parameterTypes": [ + "org.springframework.http.converter.json.Jackson2ObjectMapperBuilder" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$ParameterNamesModuleConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "parameterNamesModule", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.jackson.JacksonProperties", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration" + }, + { + "name": "org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLoggingListener", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.mustache.MustacheTemplateAvailabilityProvider", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.security.ConditionalOnDefaultWebSecurity", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.security.DefaultWebSecurityCondition", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.security.SecurityDataConfiguration" + }, + { + "name": "org.springframework.boot.autoconfigure.security.SecurityProperties", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.security.reactive.ReactiveUserDetailsServiceAutoConfiguration$ReactiveUserDetailsServiceCondition", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "authenticationEventPublisher", + "parameterTypes": [ + "org.springframework.context.ApplicationEventPublisher" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "securityFilterChainRegistration", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.security.SecurityProperties" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.security.servlet.SpringBootWebSecurityConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.security.servlet.SpringBootWebSecurityConfiguration$WebSecurityEnablerConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "inMemoryUserDetailsManager", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.security.SecurityProperties", + "org.springframework.beans.factory.ObjectProvider" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.sql.init.DataSourceInitializationConfiguration" + }, + { + "name": "org.springframework.boot.autoconfigure.sql.init.R2dbcInitializationConfiguration" + }, + { + "name": "org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration$SqlInitializationModeCondition", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.sql.init.SqlInitializationProperties", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "applicationTaskExecutor", + "parameterTypes": [ + "org.springframework.boot.task.TaskExecutorBuilder" + ] + }, + { + "name": "taskExecutorBuilder", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.task.TaskExecutionProperties", + "org.springframework.beans.factory.ObjectProvider", + "org.springframework.beans.factory.ObjectProvider" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.task.TaskExecutionProperties", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.task.TaskSchedulingAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "taskSchedulerBuilder", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.task.TaskSchedulingProperties", + "org.springframework.beans.factory.ObjectProvider" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.task.TaskSchedulingProperties", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.thymeleaf.ThymeleafTemplateAvailabilityProvider", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration" + }, + { + "name": "org.springframework.boot.autoconfigure.validation.ValidatorAdapter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.web.ConditionalOnEnabledResourceChain", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.web.OnEnabledResourceChainCondition", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.ServerProperties", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "getServlet", + "parameterTypes": [] + }, + { + "name": "setAddress", + "parameterTypes": [ + "java.net.InetAddress" + ] + }, + { + "name": "setPort", + "parameterTypes": [ + "java.lang.Integer" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.ServerProperties$Servlet", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "setContextPath", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.WebProperties", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.WebResourcesRuntimeHints" + }, + { + "name": "org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration$NotReactiveWebApplicationCondition", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.client.RestTemplateBuilderConfigurer" + }, + { + "name": "org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration$TomcatWebServerFactoryCustomizerConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "tomcatWebServerFactoryCustomizer", + "parameterTypes": [ + "org.springframework.core.env.Environment", + "org.springframework.boot.autoconfigure.web.ServerProperties" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.embedded.TomcatWebServerFactoryCustomizer", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.web.format.WebConversionService", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.ConditionalOnMissingFilterBean", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DefaultDispatcherServletCondition", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "dispatcherServlet", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletRegistrationCondition", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletRegistrationConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "dispatcherServletRegistration", + "parameterTypes": [ + "org.springframework.web.servlet.DispatcherServlet", + "org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties", + "org.springframework.beans.factory.ObjectProvider" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletPath", + "queryAllPublicMethods": true, + "methods": [ + { + "name": "getPrefix", + "parameterTypes": [] + }, + { + "name": "getRelativePath", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getServletUrlMapping", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletRegistrationBean", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "addUrlMappings", + "parameterTypes": [ + "java.lang.String[]" + ] + }, + { + "name": "setUrlMappings", + "parameterTypes": [ + "java.util.Collection" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.web.ServerProperties" + ] + }, + { + "name": "characterEncodingFilter", + "parameterTypes": [] + }, + { + "name": "localeCharsetMappingsCustomizer", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.JspTemplateAvailabilityProvider", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.MultipartAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.web.servlet.MultipartProperties" + ] + }, + { + "name": "multipartConfigElement", + "parameterTypes": [] + }, + { + "name": "multipartResolver", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.MultipartProperties", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setEnabled", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setFileSizeThreshold", + "parameterTypes": [ + "org.springframework.util.unit.DataSize" + ] + }, + { + "name": "setMaxFileSize", + "parameterTypes": [ + "org.springframework.util.unit.DataSize" + ] + }, + { + "name": "setMaxRequestSize", + "parameterTypes": [ + "org.springframework.util.unit.DataSize" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "servletWebServerFactoryCustomizer", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.web.ServerProperties", + "org.springframework.beans.factory.ObjectProvider", + "org.springframework.beans.factory.ObjectProvider" + ] + }, + { + "name": "tomcatServletWebServerFactoryCustomizer", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.web.ServerProperties" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryAutoConfiguration$BeanPostProcessorsRegistrar", + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedJetty" + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedTomcat", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "tomcatServletWebServerFactory", + "parameterTypes": [ + "org.springframework.beans.factory.ObjectProvider", + "org.springframework.beans.factory.ObjectProvider", + "org.springframework.beans.factory.ObjectProvider" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedUndertow" + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryCustomizer", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.TomcatServletWebServerFactoryCustomizer", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "formContentFilter", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties", + "org.springframework.boot.autoconfigure.web.WebProperties", + "org.springframework.beans.factory.ObjectProvider", + "org.springframework.beans.factory.ObjectProvider", + "org.springframework.beans.factory.ListableBeanFactory" + ] + }, + { + "name": "flashMapManager", + "parameterTypes": [] + }, + { + "name": "localeResolver", + "parameterTypes": [] + }, + { + "name": "mvcContentNegotiationManager", + "parameterTypes": [] + }, + { + "name": "mvcConversionService", + "parameterTypes": [] + }, + { + "name": "mvcValidator", + "parameterTypes": [] + }, + { + "name": "requestMappingHandlerAdapter", + "parameterTypes": [ + "org.springframework.web.accept.ContentNegotiationManager", + "org.springframework.format.support.FormattingConversionService", + "org.springframework.validation.Validator" + ] + }, + { + "name": "setResourceLoader", + "parameterTypes": [ + "org.springframework.core.io.ResourceLoader" + ] + }, + { + "name": "themeResolver", + "parameterTypes": [] + }, + { + "name": "welcomePageHandlerMapping", + "parameterTypes": [ + "org.springframework.context.ApplicationContext", + "org.springframework.format.support.FormattingConversionService", + "org.springframework.web.servlet.resource.ResourceUrlProvider" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.web.WebProperties", + "org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties", + "org.springframework.beans.factory.ListableBeanFactory", + "org.springframework.beans.factory.ObjectProvider", + "org.springframework.beans.factory.ObjectProvider", + "org.springframework.beans.factory.ObjectProvider", + "org.springframework.beans.factory.ObjectProvider" + ] + }, + { + "name": "addFormatters", + "parameterTypes": [ + "org.springframework.format.FormatterRegistry" + ] + }, + { + "name": "addResourceHandlers", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry" + ] + }, + { + "name": "configureAsyncSupport", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.AsyncSupportConfigurer" + ] + }, + { + "name": "configureContentNegotiation", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer" + ] + }, + { + "name": "configureMessageConverters", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "configurePathMatch", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.PathMatchConfigurer" + ] + }, + { + "name": "defaultViewResolver", + "parameterTypes": [] + }, + { + "name": "getMessageCodesResolver", + "parameterTypes": [] + }, + { + "name": "requestContextFilter", + "parameterTypes": [] + }, + { + "name": "setServletContext", + "parameterTypes": [ + "jakarta.servlet.ServletContext" + ] + }, + { + "name": "viewResolver", + "parameterTypes": [ + "org.springframework.beans.factory.BeanFactory" + ] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.error.AbstractErrorController", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.error.DefaultErrorViewResolver", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.web.ServerProperties" + ] + }, + { + "name": "basicErrorController", + "parameterTypes": [ + "org.springframework.boot.web.servlet.error.ErrorAttributes", + "org.springframework.beans.factory.ObjectProvider" + ] + }, + { + "name": "errorAttributes", + "parameterTypes": [] + }, + { + "name": "errorPageCustomizer", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletPath" + ] + }, + { + "name": "preserveErrorControllerTargetClassPostProcessor", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$DefaultErrorViewResolverConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.context.ApplicationContext", + "org.springframework.boot.autoconfigure.web.WebProperties" + ] + }, + { + "name": "conventionErrorViewResolver", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$ErrorPageCustomizer", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$ErrorTemplateMissingCondition", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$StaticView", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getContentType", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "beanNameViewResolver", + "parameterTypes": [] + }, + { + "name": "defaultErrorView", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.websocket.servlet.TomcatWebSocketServletWebServerCustomizer", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration$TomcatWebSocketConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "websocketServletWebServerCustomizer", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.availability.ApplicationAvailability", + "queryAllPublicMethods": true, + "methods": [ + { + "name": "getLivenessState", + "parameterTypes": [] + }, + { + "name": "getReadinessState", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.availability.ApplicationAvailabilityBean", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.builder.ParentContextCloserApplicationListener", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.cloud.CloudFoundryVcapEnvironmentPostProcessor", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.boot.logging.DeferredLogFactory" + ] + } + ] + }, + { + "name": "org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.context.ContextIdApplicationContextInitializer", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.context.FileEncodingApplicationListener", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.context.TypeExcludeFilter", + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.context.config.AnsiOutputApplicationListener", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.context.config.ConfigDataEnvironmentPostProcessor", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.boot.logging.DeferredLogFactory", + "org.springframework.boot.ConfigurableBootstrapContext" + ] + } + ] + }, + { + "name": "org.springframework.boot.context.config.ConfigDataProperties", + "queryAllDeclaredConstructors": true + }, + { + "name": "org.springframework.boot.context.config.ConfigTreeConfigDataLoader", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.context.config.ConfigTreeConfigDataLocationResolver", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.core.io.ResourceLoader" + ] + } + ] + }, + { + "name": "org.springframework.boot.context.config.DelegatingApplicationContextInitializer", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.context.config.DelegatingApplicationListener", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.context.config.StandardConfigDataLoader", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.context.config.StandardConfigDataLocationResolver", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.boot.logging.DeferredLogFactory", + "org.springframework.boot.context.properties.bind.Binder", + "org.springframework.core.io.ResourceLoader" + ] + } + ] + }, + { + "name": "org.springframework.boot.context.event.EventPublishingRunListener", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.boot.SpringApplication", + "java.lang.String[]" + ] + } + ] + }, + { + "name": "org.springframework.boot.context.logging.LoggingApplicationListener", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.context.properties.BoundConfigurationProperties", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.context.properties.ConfigurationProperties", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.context.properties.ConfigurationPropertiesBinder$Factory", + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.context.properties.DeprecatedConfigurationProperty", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.context.properties.EnableConfigurationProperties", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.context.properties.EnableConfigurationPropertiesRegistrar", + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.context.properties.NestedConfigurationProperty", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.context.properties.bind.Name", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.context.properties.bind.Nested", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.env.EnvironmentPostProcessorApplicationListener", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.env.PropertiesPropertySourceLoader", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.env.RandomValuePropertySourceEnvironmentPostProcessor", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.boot.logging.DeferredLogFactory" + ] + } + ] + }, + { + "name": "org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.env.SystemEnvironmentPropertySourceEnvironmentPostProcessor", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.env.YamlPropertySourceLoader", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.flyway.FlywayDatabaseInitializerDetector", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.jackson.JsonComponentModule", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.jackson.JsonMixinModule", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.jackson.JsonMixinModuleEntries", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializerDetector", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.liquibase.LiquibaseDatabaseInitializerDetector", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.loader.LaunchedURLClassLoader", + "methods": [ + { + "name": "clearCache", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.logging.java.JavaLoggingSystem$Factory", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.logging.log4j2.Log4J2LoggingSystem$Factory", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.logging.logback.ColorConverter", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.logging.logback.LogbackLoggingSystem$Factory", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.orm.jpa.JpaDatabaseInitializerDetector", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.core.env.Environment" + ] + } + ] + }, + { + "name": "org.springframework.boot.r2dbc.init.R2dbcScriptDatabaseInitializerDetector", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.reactor.DebugAgentEnvironmentPostProcessor", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.rsocket.context.RSocketPortInfoApplicationContextInitializer", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.sql.init.dependency.DatabaseInitializationDependencyConfigurer", + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.sql.init.dependency.DatabaseInitializationDependencyConfigurer$DependsOnDatabaseInitializationPostProcessor", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.task.TaskExecutorBuilder", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.task.TaskSchedulerBuilder", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.validation.beanvalidation.MethodValidationExcludeFilter", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true, + "methods": [ + { + "name": "byAnnotation", + "parameterTypes": [ + "java.lang.Class" + ] + } + ] + }, + { + "name": "org.springframework.boot.web.client.RestTemplateBuilder" + }, + { + "name": "org.springframework.boot.web.context.ServerPortInfoApplicationContextInitializer", + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.web.embedded.tomcat.ConfigurableTomcatWebServerFactory", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContextFactory", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.web.server.AbstractConfigurableWebServerFactory", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "addErrorPages", + "parameterTypes": [ + "org.springframework.boot.web.server.ErrorPage[]" + ] + }, + { + "name": "getAddress", + "parameterTypes": [] + }, + { + "name": "getCompression", + "parameterTypes": [] + }, + { + "name": "getErrorPages", + "parameterTypes": [] + }, + { + "name": "getHttp2", + "parameterTypes": [] + }, + { + "name": "getOrCreateSslStoreProvider", + "parameterTypes": [] + }, + { + "name": "getPort", + "parameterTypes": [] + }, + { + "name": "getServerHeader", + "parameterTypes": [] + }, + { + "name": "getShutdown", + "parameterTypes": [] + }, + { + "name": "getSsl", + "parameterTypes": [] + }, + { + "name": "getSslStoreProvider", + "parameterTypes": [] + }, + { + "name": "setAddress", + "parameterTypes": [ + "java.net.InetAddress" + ] + }, + { + "name": "setCompression", + "parameterTypes": [ + "org.springframework.boot.web.server.Compression" + ] + }, + { + "name": "setErrorPages", + "parameterTypes": [ + "java.util.Set" + ] + }, + { + "name": "setHttp2", + "parameterTypes": [ + "org.springframework.boot.web.server.Http2" + ] + }, + { + "name": "setPort", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setServerHeader", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setShutdown", + "parameterTypes": [ + "org.springframework.boot.web.server.Shutdown" + ] + }, + { + "name": "setSsl", + "parameterTypes": [ + "org.springframework.boot.web.server.Ssl" + ] + }, + { + "name": "setSslStoreProvider", + "parameterTypes": [ + "org.springframework.boot.web.server.SslStoreProvider" + ] + } + ] + }, + { + "name": "org.springframework.boot.web.server.ConfigurableWebServerFactory", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.boot.web.server.ErrorPageRegistrar", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.boot.web.server.ErrorPageRegistrarBeanPostProcessor", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "postProcessAfterInitialization", + "parameterTypes": [ + "java.lang.Object", + "java.lang.String" + ] + }, + { + "name": "postProcessBeforeInitialization", + "parameterTypes": [ + "java.lang.Object", + "java.lang.String" + ] + } + ] + }, + { + "name": "org.springframework.boot.web.server.WebServerFactoryCustomizer", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.boot.web.server.WebServerFactoryCustomizerBeanPostProcessor", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "postProcessAfterInitialization", + "parameterTypes": [ + "java.lang.Object", + "java.lang.String" + ] + }, + { + "name": "postProcessBeforeInitialization", + "parameterTypes": [ + "java.lang.Object", + "java.lang.String" + ] + } + ] + }, + { + "name": "org.springframework.boot.web.servlet.AbstractFilterRegistrationBean", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "addServletNames", + "parameterTypes": [ + "java.lang.String[]" + ] + }, + { + "name": "addServletRegistrationBeans", + "parameterTypes": [ + "org.springframework.boot.web.servlet.ServletRegistrationBean[]" + ] + }, + { + "name": "addUrlPatterns", + "parameterTypes": [ + "java.lang.String[]" + ] + }, + { + "name": "getServletNames", + "parameterTypes": [] + }, + { + "name": "getServletRegistrationBeans", + "parameterTypes": [] + }, + { + "name": "getUrlPatterns", + "parameterTypes": [] + }, + { + "name": "isMatchAfter", + "parameterTypes": [] + }, + { + "name": "setDispatcherTypes", + "parameterTypes": [ + "jakarta.servlet.DispatcherType", + "jakarta.servlet.DispatcherType[]" + ] + }, + { + "name": "setDispatcherTypes", + "parameterTypes": [ + "java.util.EnumSet" + ] + }, + { + "name": "setMatchAfter", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setServletNames", + "parameterTypes": [ + "java.util.Collection" + ] + }, + { + "name": "setServletRegistrationBeans", + "parameterTypes": [ + "java.util.Collection" + ] + }, + { + "name": "setUrlPatterns", + "parameterTypes": [ + "java.util.Collection" + ] + }, + { + "name": "toString", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.web.servlet.DelegatingFilterProxyRegistrationBean", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getFilter", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.web.servlet.DelegatingFilterProxyRegistrationBean$1", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.web.servlet.DynamicRegistrationBean", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "addInitParameter", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "configure", + "parameterTypes": [ + "jakarta.servlet.Registration$Dynamic" + ] + }, + { + "name": "getInitParameters", + "parameterTypes": [] + }, + { + "name": "isAsyncSupported", + "parameterTypes": [] + }, + { + "name": "setAsyncSupported", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setInitParameters", + "parameterTypes": [ + "java.util.Map" + ] + }, + { + "name": "setName", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "name": "org.springframework.boot.web.servlet.FilterRegistrationBean" + }, + { + "name": "org.springframework.boot.web.servlet.RegistrationBean", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getOrder", + "parameterTypes": [] + }, + { + "name": "isEnabled", + "parameterTypes": [] + }, + { + "name": "onStartup", + "parameterTypes": [ + "jakarta.servlet.ServletContext" + ] + }, + { + "name": "setEnabled", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setOrder", + "parameterTypes": [ + "int" + ] + } + ] + }, + { + "name": "org.springframework.boot.web.servlet.ServletContextInitializer", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.boot.web.servlet.ServletRegistrationBean", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getMultipartConfig", + "parameterTypes": [] + }, + { + "name": "getServlet", + "parameterTypes": [] + }, + { + "name": "getServletName", + "parameterTypes": [] + }, + { + "name": "getUrlMappings", + "parameterTypes": [] + }, + { + "name": "setLoadOnStartup", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setMultipartConfig", + "parameterTypes": [ + "jakarta.servlet.MultipartConfigElement" + ] + }, + { + "name": "setServlet", + "parameterTypes": [ + "jakarta.servlet.Servlet" + ] + }, + { + "name": "toString", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.web.servlet.context.ServletWebServerApplicationContextFactory", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.web.servlet.error.DefaultErrorAttributes", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getErrorAttributes", + "parameterTypes": [ + "org.springframework.web.context.request.WebRequest", + "org.springframework.boot.web.error.ErrorAttributeOptions" + ] + } + ] + }, + { + "name": "org.springframework.boot.web.servlet.error.ErrorAttributes", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.boot.web.servlet.error.ErrorController", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.boot.web.servlet.filter.OrderedCharacterEncodingFilter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.web.servlet.filter.OrderedFilter", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.boot.web.servlet.filter.OrderedFormContentFilter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.web.servlet.filter.OrderedRequestContextFilter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.boot.web.servlet.server.AbstractServletWebServerFactory", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "addCookieSameSiteSuppliers", + "parameterTypes": [ + "org.springframework.boot.web.servlet.server.CookieSameSiteSupplier[]" + ] + }, + { + "name": "addInitializers", + "parameterTypes": [ + "org.springframework.boot.web.servlet.ServletContextInitializer[]" + ] + }, + { + "name": "addWebListeners", + "parameterTypes": [ + "java.lang.String[]" + ] + }, + { + "name": "getContextPath", + "parameterTypes": [] + }, + { + "name": "getCookieSameSiteSuppliers", + "parameterTypes": [] + }, + { + "name": "getDisplayName", + "parameterTypes": [] + }, + { + "name": "getDocumentRoot", + "parameterTypes": [] + }, + { + "name": "getInitParameters", + "parameterTypes": [] + }, + { + "name": "getJsp", + "parameterTypes": [] + }, + { + "name": "getLocaleCharsetMappings", + "parameterTypes": [] + }, + { + "name": "getMimeMappings", + "parameterTypes": [] + }, + { + "name": "getSession", + "parameterTypes": [] + }, + { + "name": "isRegisterDefaultServlet", + "parameterTypes": [] + }, + { + "name": "setContextPath", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setCookieSameSiteSuppliers", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "setDisplayName", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setDocumentRoot", + "parameterTypes": [ + "java.io.File" + ] + }, + { + "name": "setInitParameters", + "parameterTypes": [ + "java.util.Map" + ] + }, + { + "name": "setInitializers", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "setJsp", + "parameterTypes": [ + "org.springframework.boot.web.servlet.server.Jsp" + ] + }, + { + "name": "setLocaleCharsetMappings", + "parameterTypes": [ + "java.util.Map" + ] + }, + { + "name": "setMimeMappings", + "parameterTypes": [ + "org.springframework.boot.web.server.MimeMappings" + ] + }, + { + "name": "setRegisterDefaultServlet", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setSession", + "parameterTypes": [ + "org.springframework.boot.web.servlet.server.Session" + ] + } + ] + }, + { + "name": "org.springframework.boot.web.servlet.server.ConfigurableServletWebServerFactory", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.boot.web.servlet.server.Encoding", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.boot.web.servlet.server.ServletWebServerFactory" + }, + { + "name": "org.springframework.cache.Cache" + }, + { + "name": "org.springframework.cache.CacheManager" + }, + { + "name": "org.springframework.cache.interceptor.CacheAspectSupport" + }, + { + "name": "org.springframework.context.ApplicationContext", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.context.ApplicationContextAware", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.context.ApplicationEventPublisherAware", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.context.ApplicationListener", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.context.ApplicationStartupAware", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.context.EmbeddedValueResolverAware", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.context.EnvironmentAware", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.context.LifecycleProcessor", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.context.MessageSourceAware", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.context.ResourceLoaderAware", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.context.annotation.AnnotationScopeMetadataResolver", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.context.annotation.Bean", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.context.annotation.CommonAnnotationBeanPostProcessor", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.context.annotation.ComponentScan", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.context.annotation.ComponentScan$Filter", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.context.annotation.Conditional", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.context.annotation.Configuration", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.context.annotation.ConfigurationClassEnhancer$EnhancedConfiguration", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.context.annotation.ConfigurationClassPostProcessor", + "allDeclaredFields": true, + "queryAllPublicMethods": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setMetadataReaderFactory", + "parameterTypes": [ + "org.springframework.core.type.classreading.MetadataReaderFactory" + ] + } + ] + }, + { + "name": "org.springframework.context.annotation.DependsOn", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.context.annotation.Import", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.context.annotation.ImportAware", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.context.annotation.ImportRuntimeHints", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.context.annotation.Lazy", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.context.annotation.Primary", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.context.annotation.PropertySource", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.context.annotation.Role", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.context.annotation.Scope", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.context.event.DefaultEventListenerFactory", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.context.event.EventListenerMethodProcessor", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.context.support.ApplicationObjectSupport", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getApplicationContext", + "parameterTypes": [] + }, + { + "name": "setApplicationContext", + "parameterTypes": [ + "org.springframework.context.ApplicationContext" + ] + } + ] + }, + { + "name": "org.springframework.context.support.DefaultLifecycleProcessor", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.context.support.PropertySourcesPlaceholderConfigurer" + }, + { + "name": "org.springframework.core.Ordered", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.core.PriorityOrdered", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.core.annotation.AliasFor", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.core.annotation.Order", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.core.convert.support.ConfigurableConversionService", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.core.convert.support.GenericConversionService", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "addConverter", + "parameterTypes": [ + "java.lang.Class", + "java.lang.Class", + "org.springframework.core.convert.converter.Converter" + ] + }, + { + "name": "addConverter", + "parameterTypes": [ + "org.springframework.core.convert.converter.Converter" + ] + }, + { + "name": "addConverter", + "parameterTypes": [ + "org.springframework.core.convert.converter.GenericConverter" + ] + }, + { + "name": "addConverterFactory", + "parameterTypes": [ + "org.springframework.core.convert.converter.ConverterFactory" + ] + }, + { + "name": "canBypassConvert", + "parameterTypes": [ + "org.springframework.core.convert.TypeDescriptor", + "org.springframework.core.convert.TypeDescriptor" + ] + }, + { + "name": "canConvert", + "parameterTypes": [ + "java.lang.Class", + "java.lang.Class" + ] + }, + { + "name": "canConvert", + "parameterTypes": [ + "org.springframework.core.convert.TypeDescriptor", + "org.springframework.core.convert.TypeDescriptor" + ] + }, + { + "name": "convert", + "parameterTypes": [ + "java.lang.Object", + "java.lang.Class" + ] + }, + { + "name": "convert", + "parameterTypes": [ + "java.lang.Object", + "org.springframework.core.convert.TypeDescriptor" + ] + }, + { + "name": "convert", + "parameterTypes": [ + "java.lang.Object", + "org.springframework.core.convert.TypeDescriptor", + "org.springframework.core.convert.TypeDescriptor" + ] + }, + { + "name": "removeConvertible", + "parameterTypes": [ + "java.lang.Class", + "java.lang.Class" + ] + }, + { + "name": "toString", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.core.env.EnvironmentCapable", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.core.task.AsyncListenableTaskExecutor", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.core.task.AsyncTaskExecutor", + "methods": [ + { + "name": "submitCompletable", + "parameterTypes": [ + "java.lang.Runnable" + ] + }, + { + "name": "submitCompletable", + "parameterTypes": [ + "java.util.concurrent.Callable" + ] + } + ] + }, + { + "name": "org.springframework.core.type.classreading.MetadataReaderFactory", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.format.FormatterRegistry", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.format.support.DefaultFormattingConversionService", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "addDefaultFormatters", + "parameterTypes": [ + "org.springframework.format.FormatterRegistry" + ] + } + ] + }, + { + "name": "org.springframework.format.support.FormattingConversionService", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "addFormatter", + "parameterTypes": [ + "org.springframework.format.Formatter" + ] + }, + { + "name": "addFormatterForFieldAnnotation", + "parameterTypes": [ + "org.springframework.format.AnnotationFormatterFactory" + ] + }, + { + "name": "addFormatterForFieldType", + "parameterTypes": [ + "java.lang.Class", + "org.springframework.format.Formatter" + ] + }, + { + "name": "addFormatterForFieldType", + "parameterTypes": [ + "java.lang.Class", + "org.springframework.format.Printer", + "org.springframework.format.Parser" + ] + }, + { + "name": "addParser", + "parameterTypes": [ + "org.springframework.format.Parser" + ] + }, + { + "name": "addPrinter", + "parameterTypes": [ + "org.springframework.format.Printer" + ] + }, + { + "name": "setEmbeddedValueResolver", + "parameterTypes": [ + "org.springframework.util.StringValueResolver" + ] + } + ] + }, + { + "name": "org.springframework.http.ReactiveHttpInputMessage" + }, + { + "name": "org.springframework.http.codec.CodecConfigurer" + }, + { + "name": "org.springframework.http.codec.multipart.DefaultPartHttpMessageReader" + }, + { + "name": "org.springframework.http.converter.AbstractGenericHttpMessageConverter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "canWrite", + "parameterTypes": [ + "java.lang.reflect.Type", + "java.lang.Class", + "org.springframework.http.MediaType" + ] + }, + { + "name": "write", + "parameterTypes": [ + "java.lang.Object", + "java.lang.reflect.Type", + "org.springframework.http.MediaType", + "org.springframework.http.HttpOutputMessage" + ] + } + ] + }, + { + "name": "org.springframework.http.converter.AbstractHttpMessageConverter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "addDefaultHeaders", + "parameterTypes": [ + "org.springframework.http.HttpHeaders", + "java.lang.Object", + "org.springframework.http.MediaType" + ] + }, + { + "name": "canRead", + "parameterTypes": [ + "java.lang.Class", + "org.springframework.http.MediaType" + ] + }, + { + "name": "canWrite", + "parameterTypes": [ + "java.lang.Class", + "org.springframework.http.MediaType" + ] + }, + { + "name": "getContentLength", + "parameterTypes": [ + "java.lang.Object", + "org.springframework.http.MediaType" + ] + }, + { + "name": "getDefaultCharset", + "parameterTypes": [] + }, + { + "name": "getSupportedMediaTypes", + "parameterTypes": [] + }, + { + "name": "read", + "parameterTypes": [ + "java.lang.Class", + "org.springframework.http.HttpInputMessage" + ] + }, + { + "name": "setDefaultCharset", + "parameterTypes": [ + "java.nio.charset.Charset" + ] + }, + { + "name": "setSupportedMediaTypes", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "write", + "parameterTypes": [ + "java.lang.Object", + "org.springframework.http.MediaType", + "org.springframework.http.HttpOutputMessage" + ] + }, + { + "name": "writeInternal", + "parameterTypes": [ + "java.lang.Object", + "org.springframework.http.HttpOutputMessage" + ] + } + ] + }, + { + "name": "org.springframework.http.converter.GenericHttpMessageConverter", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.http.converter.HttpMessageConverter", + "queryAllPublicMethods": true, + "methods": [ + { + "name": "getSupportedMediaTypes", + "parameterTypes": [ + "java.lang.Class" + ] + } + ] + }, + { + "name": "org.springframework.http.converter.StringHttpMessageConverter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "canRead", + "parameterTypes": [ + "java.lang.Class", + "org.springframework.http.MediaType" + ] + }, + { + "name": "canRead", + "parameterTypes": [ + "java.lang.reflect.Type", + "java.lang.Class", + "org.springframework.http.MediaType" + ] + }, + { + "name": "canWrite", + "parameterTypes": [ + "java.lang.Class", + "org.springframework.http.MediaType" + ] + }, + { + "name": "getObjectMapper", + "parameterTypes": [] + }, + { + "name": "getObjectMappersForType", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "getSupportedMediaTypes", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "read", + "parameterTypes": [ + "java.lang.reflect.Type", + "java.lang.Class", + "org.springframework.http.HttpInputMessage" + ] + }, + { + "name": "registerObjectMappersForType", + "parameterTypes": [ + "java.lang.Class", + "java.util.function.Consumer" + ] + }, + { + "name": "setObjectMapper", + "parameterTypes": [ + "com.fasterxml.jackson.databind.ObjectMapper" + ] + }, + { + "name": "setPrettyPrint", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setSupportedMediaTypes", + "parameterTypes": [ + "java.util.List" + ] + } + ] + }, + { + "name": "org.springframework.http.converter.json.GsonHttpMessageConverter" + }, + { + "name": "org.springframework.http.converter.json.Jackson2ObjectMapperBuilder", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.http.converter.json.MappingJackson2HttpMessageConverter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "setObjectMapper", + "parameterTypes": [ + "com.fasterxml.jackson.databind.ObjectMapper" + ] + } + ] + }, + { + "name": "org.springframework.http.server.reactive.HttpHandler" + }, + { + "name": "org.springframework.jmx.export.MBeanExporter" + }, + { + "name": "org.springframework.scheduling.SchedulingTaskExecutor", + "queryAllPublicMethods": true, + "methods": [ + { + "name": "prefersShortLivedTasks", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.scheduling.concurrent.CustomizableThreadFactory", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "newThread", + "parameterTypes": [ + "java.lang.Runnable" + ] + } + ] + }, + { + "name": "org.springframework.scheduling.concurrent.ExecutorConfigurationSupport", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "afterPropertiesSet", + "parameterTypes": [] + }, + { + "name": "destroy", + "parameterTypes": [] + }, + { + "name": "initialize", + "parameterTypes": [] + }, + { + "name": "setAwaitTerminationMillis", + "parameterTypes": [ + "long" + ] + }, + { + "name": "setAwaitTerminationSeconds", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setBeanName", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setRejectedExecutionHandler", + "parameterTypes": [ + "java.util.concurrent.RejectedExecutionHandler" + ] + }, + { + "name": "setThreadFactory", + "parameterTypes": [ + "java.util.concurrent.ThreadFactory" + ] + }, + { + "name": "setThreadNamePrefix", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setWaitForTasksToCompleteOnShutdown", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "shutdown", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler" + }, + { + "name": "org.springframework.security.access.expression.AbstractSecurityExpressionHandler", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "createEvaluationContext", + "parameterTypes": [ + "org.springframework.security.core.Authentication", + "java.lang.Object" + ] + }, + { + "name": "createSecurityExpressionRoot", + "parameterTypes": [ + "org.springframework.security.core.Authentication", + "java.lang.Object" + ] + }, + { + "name": "getExpressionParser", + "parameterTypes": [] + }, + { + "name": "setApplicationContext", + "parameterTypes": [ + "org.springframework.context.ApplicationContext" + ] + }, + { + "name": "setExpressionParser", + "parameterTypes": [ + "org.springframework.expression.ExpressionParser" + ] + }, + { + "name": "setPermissionEvaluator", + "parameterTypes": [ + "org.springframework.security.access.PermissionEvaluator" + ] + }, + { + "name": "setRoleHierarchy", + "parameterTypes": [ + "org.springframework.security.access.hierarchicalroles.RoleHierarchy" + ] + } + ] + }, + { + "name": "org.springframework.security.access.expression.SecurityExpressionHandler", + "queryAllPublicMethods": true, + "methods": [ + { + "name": "createEvaluationContext", + "parameterTypes": [ + "java.util.function.Supplier", + "java.lang.Object" + ] + } + ] + }, + { + "name": "org.springframework.security.authentication.AnonymousAuthenticationProvider", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.security.authentication.AuthenticationEventPublisher", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.security.authentication.AuthenticationManager", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.security.authentication.AuthenticationManagerResolver" + }, + { + "name": "org.springframework.security.authentication.AuthenticationProvider", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.security.authentication.DefaultAuthenticationEventPublisher", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.security.authentication.ProviderManager", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.security.authentication.ReactiveAuthenticationManager" + }, + { + "name": "org.springframework.security.authentication.event.AuthenticationFailureBadCredentialsEvent", + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.security.core.Authentication", + "org.springframework.security.core.AuthenticationException" + ] + } + ] + }, + { + "name": "org.springframework.security.authentication.event.AuthenticationFailureCredentialsExpiredEvent", + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.security.core.Authentication", + "org.springframework.security.core.AuthenticationException" + ] + } + ] + }, + { + "name": "org.springframework.security.authentication.event.AuthenticationFailureDisabledEvent", + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.security.core.Authentication", + "org.springframework.security.core.AuthenticationException" + ] + } + ] + }, + { + "name": "org.springframework.security.authentication.event.AuthenticationFailureExpiredEvent", + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.security.core.Authentication", + "org.springframework.security.core.AuthenticationException" + ] + } + ] + }, + { + "name": "org.springframework.security.authentication.event.AuthenticationFailureLockedEvent", + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.security.core.Authentication", + "org.springframework.security.core.AuthenticationException" + ] + } + ] + }, + { + "name": "org.springframework.security.authentication.event.AuthenticationFailureProviderNotFoundEvent", + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.security.core.Authentication", + "org.springframework.security.core.AuthenticationException" + ] + } + ] + }, + { + "name": "org.springframework.security.authentication.event.AuthenticationFailureProxyUntrustedEvent", + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.security.core.Authentication", + "org.springframework.security.core.AuthenticationException" + ] + } + ] + }, + { + "name": "org.springframework.security.authentication.event.AuthenticationFailureServiceExceptionEvent", + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.security.core.Authentication", + "org.springframework.security.core.AuthenticationException" + ] + } + ] + }, + { + "name": "org.springframework.security.authorization.AuthorizationManager", + "queryAllPublicMethods": true, + "methods": [ + { + "name": "verify", + "parameterTypes": [ + "java.util.function.Supplier", + "java.lang.Object" + ] + } + ] + }, + { + "name": "org.springframework.security.config.annotation.AbstractConfiguredSecurityBuilder", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "apply", + "parameterTypes": [ + "org.springframework.security.config.annotation.SecurityConfigurer" + ] + }, + { + "name": "apply", + "parameterTypes": [ + "org.springframework.security.config.annotation.SecurityConfigurerAdapter" + ] + }, + { + "name": "getConfigurer", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "getConfigurers", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "getOrBuild", + "parameterTypes": [] + }, + { + "name": "getSharedObject", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "getSharedObjects", + "parameterTypes": [] + }, + { + "name": "objectPostProcessor", + "parameterTypes": [ + "org.springframework.security.config.annotation.ObjectPostProcessor" + ] + }, + { + "name": "removeConfigurer", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "removeConfigurers", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "setSharedObject", + "parameterTypes": [ + "java.lang.Class", + "java.lang.Object" + ] + } + ] + }, + { + "name": "org.springframework.security.config.annotation.AbstractSecurityBuilder", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "build", + "parameterTypes": [] + }, + { + "name": "getObject", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.security.config.annotation.ObjectPostProcessor", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.security.config.annotation.SecurityBuilder", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.security.config.annotation.SecurityConfigurer", + "queryAllPublicMethods": true, + "methods": [ + { + "name": "init", + "parameterTypes": [ + "org.springframework.security.config.annotation.SecurityBuilder" + ] + } + ] + }, + { + "name": "org.springframework.security.config.annotation.authentication.ProviderManagerBuilder", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "authenticationEventPublisher", + "parameterTypes": [ + "org.springframework.security.authentication.AuthenticationEventPublisher" + ] + }, + { + "name": "authenticationProvider", + "parameterTypes": [ + "org.springframework.security.authentication.AuthenticationProvider" + ] + }, + { + "name": "eraseCredentials", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "getDefaultUserDetailsService", + "parameterTypes": [] + }, + { + "name": "isConfigured", + "parameterTypes": [] + }, + { + "name": "ldapAuthentication", + "parameterTypes": [] + }, + { + "name": "parentAuthenticationManager", + "parameterTypes": [ + "org.springframework.security.authentication.AuthenticationManager" + ] + } + ] + }, + { + "name": "org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "authenticationManagerBuilder", + "parameterTypes": [ + "org.springframework.security.config.annotation.ObjectPostProcessor", + "org.springframework.context.ApplicationContext" + ] + }, + { + "name": "enableGlobalAuthenticationAutowiredConfigurer", + "parameterTypes": [ + "org.springframework.context.ApplicationContext" + ] + }, + { + "name": "initializeAuthenticationProviderBeanManagerConfigurer", + "parameterTypes": [ + "org.springframework.context.ApplicationContext" + ] + }, + { + "name": "initializeUserDetailsBeanManagerConfigurer", + "parameterTypes": [ + "org.springframework.context.ApplicationContext" + ] + }, + { + "name": "setApplicationContext", + "parameterTypes": [ + "org.springframework.context.ApplicationContext" + ] + }, + { + "name": "setGlobalAuthenticationConfigurers", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "setObjectPostProcessor", + "parameterTypes": [ + "org.springframework.security.config.annotation.ObjectPostProcessor" + ] + } + ] + }, + { + "name": "org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration$DefaultPasswordEncoderAuthenticationManagerBuilder", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "inMemoryAuthentication", + "parameterTypes": [] + }, + { + "name": "jdbcAuthentication", + "parameterTypes": [] + }, + { + "name": "userDetailsService", + "parameterTypes": [ + "org.springframework.security.core.userdetails.UserDetailsService" + ] + } + ] + }, + { + "name": "org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration$EnableGlobalAuthenticationAutowiredConfigurer", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "init", + "parameterTypes": [ + "org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder" + ] + } + ] + }, + { + "name": "org.springframework.security.config.annotation.authentication.configuration.EnableGlobalAuthentication", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.security.config.annotation.authentication.configuration.GlobalAuthenticationConfigurerAdapter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "configure", + "parameterTypes": [ + "org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder" + ] + }, + { + "name": "init", + "parameterTypes": [ + "org.springframework.security.config.annotation.SecurityBuilder" + ] + } + ] + }, + { + "name": "org.springframework.security.config.annotation.authentication.configuration.InitializeAuthenticationProviderBeanManagerConfigurer", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "init", + "parameterTypes": [ + "org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder" + ] + } + ] + }, + { + "name": "org.springframework.security.config.annotation.authentication.configuration.InitializeUserDetailsBeanManagerConfigurer", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "init", + "parameterTypes": [ + "org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder" + ] + } + ] + }, + { + "name": "org.springframework.security.config.annotation.configuration.AutowireBeanFactoryObjectPostProcessor", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.security.config.annotation.configuration.ObjectPostProcessorConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "objectPostProcessor", + "parameterTypes": [ + "org.springframework.beans.factory.config.AutowireCapableBeanFactory" + ] + } + ] + }, + { + "name": "org.springframework.security.config.annotation.web.HttpSecurityBuilder", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.security.config.annotation.web.builders.HttpSecurity", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "setSharedObject", + "parameterTypes": [ + "java.lang.Class", + "java.lang.Object" + ] + } + ] + }, + { + "name": "org.springframework.security.config.annotation.web.builders.WebSecurity", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.security.config.annotation.web.configuration.EnableWebSecurity", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.security.config.annotation.web.configuration.HttpSecurityConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "httpSecurity", + "parameterTypes": [] + }, + { + "name": "setApplicationContext", + "parameterTypes": [ + "org.springframework.context.ApplicationContext" + ] + }, + { + "name": "setAuthenticationConfiguration", + "parameterTypes": [ + "org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration" + ] + }, + { + "name": "setContentNegotiationStrategy", + "parameterTypes": [ + "org.springframework.web.accept.ContentNegotiationStrategy" + ] + }, + { + "name": "setObjectPostProcessor", + "parameterTypes": [ + "org.springframework.security.config.annotation.ObjectPostProcessor" + ] + } + ] + }, + { + "name": "org.springframework.security.config.annotation.web.configuration.OAuth2ImportSelector", + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.security.config.annotation.web.configuration.SpringWebMvcImportSelector", + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "addArgumentResolvers", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "requestDataValueProcessor", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "conversionServicePostProcessor", + "parameterTypes": [] + }, + { + "name": "delegatingApplicationListener", + "parameterTypes": [] + }, + { + "name": "privilegeEvaluator", + "parameterTypes": [] + }, + { + "name": "setBeanClassLoader", + "parameterTypes": [ + "java.lang.ClassLoader" + ] + }, + { + "name": "setFilterChainProxySecurityConfigurer", + "parameterTypes": [ + "org.springframework.security.config.annotation.ObjectPostProcessor", + "org.springframework.beans.factory.config.ConfigurableListableBeanFactory" + ] + }, + { + "name": "setFilterChains", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "setImportMetadata", + "parameterTypes": [ + "org.springframework.core.type.AnnotationMetadata" + ] + }, + { + "name": "springSecurityFilterChain", + "parameterTypes": [] + }, + { + "name": "webSecurityExpressionHandler", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.security.config.annotation.web.reactive.EnableWebFluxSecurity" + }, + { + "name": "org.springframework.security.config.http.SessionCreationPolicy" + }, + { + "name": "org.springframework.security.context.DelegatingApplicationListener", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.security.core.userdetails.UserDetailsPasswordService", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.security.core.userdetails.UserDetailsService" + }, + { + "name": "org.springframework.security.provisioning.InMemoryUserDetailsManager", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.security.provisioning.UserDetailsManager", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.security.web.DefaultSecurityFilterChain", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.security.web.FilterChainProxy", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "afterPropertiesSet", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.security.web.SecurityFilterChain", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.security.web.access.ExceptionTranslationFilter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "afterPropertiesSet", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.security.web.access.RequestMatcherDelegatingWebInvocationPrivilegeEvaluator", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.security.web.access.WebInvocationPrivilegeEvaluator", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.security.web.access.intercept.AuthorizationFilter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.security.web.access.intercept.RequestMatcherDelegatingAuthorizationManager", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.security.web.authentication.logout.LogoutFilter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.security.web.authentication.logout.LogoutHandler", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.security.web.authentication.logout.LogoutSuccessEventPublishingLogoutHandler", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.security.web.authentication.session.AbstractSessionFixationProtectionStrategy", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "onAuthentication", + "parameterTypes": [ + "org.springframework.security.core.Authentication", + "jakarta.servlet.http.HttpServletRequest", + "jakarta.servlet.http.HttpServletResponse" + ] + }, + { + "name": "setAlwaysCreateSession", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setApplicationEventPublisher", + "parameterTypes": [ + "org.springframework.context.ApplicationEventPublisher" + ] + } + ] + }, + { + "name": "org.springframework.security.web.authentication.session.ChangeSessionIdAuthenticationStrategy", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.security.web.authentication.session.CompositeSessionAuthenticationStrategy", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.security.web.authentication.session.SessionAuthenticationStrategy", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.security.web.context.AbstractSecurityWebApplicationInitializer" + }, + { + "name": "org.springframework.security.web.context.SecurityContextHolderFilter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.security.web.header.HeaderWriterFilter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.security.web.savedrequest.RequestCacheAwareFilter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.security.web.servlet.support.csrf.CsrfRequestDataValueProcessor", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.security.web.servlet.util.matcher.MvcRequestMatcher", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "matcher", + "parameterTypes": [ + "jakarta.servlet.http.HttpServletRequest" + ] + } + ] + }, + { + "name": "org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "afterPropertiesSet", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.security.web.util.matcher.RequestMatcher", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.security.web.util.matcher.RequestVariablesExtractor", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.stereotype.Component", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.stereotype.Controller", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.stereotype.Indexed", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.stereotype.Service", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.util.AntPathMatcher", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.util.CustomizableThreadCreator", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "createThread", + "parameterTypes": [ + "java.lang.Runnable" + ] + }, + { + "name": "getThreadGroup", + "parameterTypes": [] + }, + { + "name": "getThreadNamePrefix", + "parameterTypes": [] + }, + { + "name": "getThreadPriority", + "parameterTypes": [] + }, + { + "name": "isDaemon", + "parameterTypes": [] + }, + { + "name": "setDaemon", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setThreadGroup", + "parameterTypes": [ + "java.lang.ThreadGroup" + ] + }, + { + "name": "setThreadGroupName", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setThreadPriority", + "parameterTypes": [ + "int" + ] + } + ] + }, + { + "name": "org.springframework.util.PathMatcher", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.validation.SmartValidator", + "queryAllPublicMethods": true, + "methods": [ + { + "name": "validateValue", + "parameterTypes": [ + "java.lang.Class", + "java.lang.String", + "java.lang.Object", + "org.springframework.validation.Errors", + "java.lang.Object[]" + ] + } + ] + }, + { + "name": "org.springframework.web.accept.ContentNegotiationManager", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.accept.ContentNegotiationStrategy", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.web.accept.MediaTypeFileExtensionResolver", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.web.bind.annotation.ControllerAdvice", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.bind.annotation.DeleteMapping", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.bind.annotation.ExceptionHandler", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.bind.annotation.GetMapping", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.bind.annotation.Mapping", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.bind.annotation.PostMapping", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.bind.annotation.RequestBody", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.bind.annotation.RequestHeader", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.bind.annotation.RequestMapping", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.bind.annotation.RequestParam", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.bind.annotation.ResponseBody", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.bind.annotation.RestController", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.client.RestTemplate" + }, + { + "name": "org.springframework.web.context.ConfigurableWebApplicationContext" + }, + { + "name": "org.springframework.web.context.ServletContextAware", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.web.context.request.RequestContextListener" + }, + { + "name": "org.springframework.web.context.support.GenericWebApplicationContext" + }, + { + "name": "org.springframework.web.context.support.WebApplicationObjectSupport", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "setServletContext", + "parameterTypes": [ + "jakarta.servlet.ServletContext" + ] + } + ] + }, + { + "name": "org.springframework.web.cors.CorsConfigurationSource", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.web.filter.CharacterEncodingFilter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getEncoding", + "parameterTypes": [] + }, + { + "name": "isForceRequestEncoding", + "parameterTypes": [] + }, + { + "name": "isForceResponseEncoding", + "parameterTypes": [] + }, + { + "name": "setEncoding", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setForceEncoding", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setForceRequestEncoding", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setForceResponseEncoding", + "parameterTypes": [ + "boolean" + ] + } + ] + }, + { + "name": "org.springframework.web.filter.DelegatingFilterProxy", + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.filter.FormContentFilter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "setCharset", + "parameterTypes": [ + "java.nio.charset.Charset" + ] + }, + { + "name": "setFormConverter", + "parameterTypes": [ + "org.springframework.http.converter.FormHttpMessageConverter" + ] + } + ] + }, + { + "name": "org.springframework.web.filter.GenericFilterBean", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "afterPropertiesSet", + "parameterTypes": [] + }, + { + "name": "destroy", + "parameterTypes": [] + }, + { + "name": "getEnvironment", + "parameterTypes": [] + }, + { + "name": "getFilterConfig", + "parameterTypes": [] + }, + { + "name": "init", + "parameterTypes": [ + "jakarta.servlet.FilterConfig" + ] + }, + { + "name": "setBeanName", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setEnvironment", + "parameterTypes": [ + "org.springframework.core.env.Environment" + ] + }, + { + "name": "setServletContext", + "parameterTypes": [ + "jakarta.servlet.ServletContext" + ] + } + ] + }, + { + "name": "org.springframework.web.filter.OncePerRequestFilter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "doFilter", + "parameterTypes": [ + "jakarta.servlet.ServletRequest", + "jakarta.servlet.ServletResponse", + "jakarta.servlet.FilterChain" + ] + } + ] + }, + { + "name": "org.springframework.web.filter.RequestContextFilter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "setThreadContextInheritable", + "parameterTypes": [ + "boolean" + ] + } + ] + }, + { + "name": "org.springframework.web.method.annotation.ExceptionHandlerMethodResolver", + "methods": [ + { + "name": "noMatchingExceptionHandler", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.web.method.support.CompositeUriComponentsContributor", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.method.support.UriComponentsContributor", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.web.multipart.MultipartFile" + }, + { + "name": "org.springframework.web.multipart.MultipartResolver", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.web.multipart.support.StandardServletMultipartResolver", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.servlet.DispatcherServlet", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.servlet.FlashMapManager", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.web.servlet.FrameworkServlet", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "destroy", + "parameterTypes": [] + }, + { + "name": "getContextAttribute", + "parameterTypes": [] + }, + { + "name": "getContextClass", + "parameterTypes": [] + }, + { + "name": "getContextConfigLocation", + "parameterTypes": [] + }, + { + "name": "getContextId", + "parameterTypes": [] + }, + { + "name": "getNamespace", + "parameterTypes": [] + }, + { + "name": "getServletContextAttributeName", + "parameterTypes": [] + }, + { + "name": "getWebApplicationContext", + "parameterTypes": [] + }, + { + "name": "isEnableLoggingRequestDetails", + "parameterTypes": [] + }, + { + "name": "onApplicationEvent", + "parameterTypes": [ + "org.springframework.context.event.ContextRefreshedEvent" + ] + }, + { + "name": "refresh", + "parameterTypes": [] + }, + { + "name": "setApplicationContext", + "parameterTypes": [ + "org.springframework.context.ApplicationContext" + ] + }, + { + "name": "setContextAttribute", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setContextClass", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "setContextConfigLocation", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setContextId", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setContextInitializerClasses", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setContextInitializers", + "parameterTypes": [ + "org.springframework.context.ApplicationContextInitializer[]" + ] + }, + { + "name": "setDispatchOptionsRequest", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setDispatchTraceRequest", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setEnableLoggingRequestDetails", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setNamespace", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setPublishContext", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setPublishEvents", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setThreadContextInheritable", + "parameterTypes": [ + "boolean" + ] + } + ] + }, + { + "name": "org.springframework.web.servlet.HandlerAdapter", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.web.servlet.HandlerExceptionResolver", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.web.servlet.HandlerMapping", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.web.servlet.HttpServletBean", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getEnvironment", + "parameterTypes": [] + }, + { + "name": "getServletName", + "parameterTypes": [] + }, + { + "name": "init", + "parameterTypes": [] + }, + { + "name": "setEnvironment", + "parameterTypes": [ + "org.springframework.core.env.Environment" + ] + } + ] + }, + { + "name": "org.springframework.web.servlet.LocaleResolver", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.web.servlet.RequestToViewNameTranslator", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.web.servlet.ThemeResolver", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.web.servlet.View", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.web.servlet.ViewResolver", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "setConfigurers", + "parameterTypes": [ + "java.util.List" + ] + } + ] + }, + { + "name": "org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "beanNameHandlerMapping", + "parameterTypes": [ + "org.springframework.format.support.FormattingConversionService", + "org.springframework.web.servlet.resource.ResourceUrlProvider" + ] + }, + { + "name": "defaultServletHandlerMapping", + "parameterTypes": [] + }, + { + "name": "getApplicationContext", + "parameterTypes": [] + }, + { + "name": "getServletContext", + "parameterTypes": [] + }, + { + "name": "handlerExceptionResolver", + "parameterTypes": [ + "org.springframework.web.accept.ContentNegotiationManager" + ] + }, + { + "name": "handlerFunctionAdapter", + "parameterTypes": [] + }, + { + "name": "httpRequestHandlerAdapter", + "parameterTypes": [] + }, + { + "name": "mvcHandlerMappingIntrospector", + "parameterTypes": [] + }, + { + "name": "mvcPathMatcher", + "parameterTypes": [] + }, + { + "name": "mvcPatternParser", + "parameterTypes": [] + }, + { + "name": "mvcResourceUrlProvider", + "parameterTypes": [] + }, + { + "name": "mvcUriComponentsContributor", + "parameterTypes": [ + "org.springframework.format.support.FormattingConversionService", + "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter" + ] + }, + { + "name": "mvcUrlPathHelper", + "parameterTypes": [] + }, + { + "name": "mvcViewResolver", + "parameterTypes": [ + "org.springframework.web.accept.ContentNegotiationManager" + ] + }, + { + "name": "requestMappingHandlerMapping", + "parameterTypes": [ + "org.springframework.web.accept.ContentNegotiationManager", + "org.springframework.format.support.FormattingConversionService", + "org.springframework.web.servlet.resource.ResourceUrlProvider" + ] + }, + { + "name": "resourceHandlerMapping", + "parameterTypes": [ + "org.springframework.web.accept.ContentNegotiationManager", + "org.springframework.format.support.FormattingConversionService", + "org.springframework.web.servlet.resource.ResourceUrlProvider" + ] + }, + { + "name": "routerFunctionMapping", + "parameterTypes": [ + "org.springframework.format.support.FormattingConversionService", + "org.springframework.web.servlet.resource.ResourceUrlProvider" + ] + }, + { + "name": "setApplicationContext", + "parameterTypes": [ + "org.springframework.context.ApplicationContext" + ] + }, + { + "name": "setServletContext", + "parameterTypes": [ + "jakarta.servlet.ServletContext" + ] + }, + { + "name": "simpleControllerHandlerAdapter", + "parameterTypes": [] + }, + { + "name": "viewControllerHandlerMapping", + "parameterTypes": [ + "org.springframework.format.support.FormattingConversionService", + "org.springframework.web.servlet.resource.ResourceUrlProvider" + ] + }, + { + "name": "viewNameTranslator", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.web.servlet.config.annotation.WebMvcConfigurer", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true, + "methods": [ + { + "name": "addArgumentResolvers", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "addCorsMappings", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.CorsRegistry" + ] + }, + { + "name": "addFormatters", + "parameterTypes": [ + "org.springframework.format.FormatterRegistry" + ] + }, + { + "name": "addInterceptors", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.InterceptorRegistry" + ] + }, + { + "name": "addResourceHandlers", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry" + ] + }, + { + "name": "addReturnValueHandlers", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "addViewControllers", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.ViewControllerRegistry" + ] + }, + { + "name": "configureAsyncSupport", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.AsyncSupportConfigurer" + ] + }, + { + "name": "configureContentNegotiation", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer" + ] + }, + { + "name": "configureDefaultServletHandling", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.DefaultServletHandlerConfigurer" + ] + }, + { + "name": "configureHandlerExceptionResolvers", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "configureMessageConverters", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "configurePathMatch", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.PathMatchConfigurer" + ] + }, + { + "name": "configureViewResolvers", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.ViewResolverRegistry" + ] + }, + { + "name": "extendHandlerExceptionResolvers", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "extendMessageConverters", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "getMessageCodesResolver", + "parameterTypes": [] + }, + { + "name": "getValidator", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.web.servlet.function.support.HandlerFunctionAdapter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.servlet.function.support.RouterFunctionMapping", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.servlet.handler.AbstractDetectingUrlHandlerMapping", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "initApplicationContext", + "parameterTypes": [] + }, + { + "name": "setDetectHandlersInAncestorContexts", + "parameterTypes": [ + "boolean" + ] + } + ] + }, + { + "name": "org.springframework.web.servlet.handler.AbstractHandlerMapping", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getCorsConfigurationSource", + "parameterTypes": [] + }, + { + "name": "getCorsProcessor", + "parameterTypes": [] + }, + { + "name": "getDefaultHandler", + "parameterTypes": [] + }, + { + "name": "getHandler", + "parameterTypes": [ + "jakarta.servlet.http.HttpServletRequest" + ] + }, + { + "name": "getOrder", + "parameterTypes": [] + }, + { + "name": "getPathMatcher", + "parameterTypes": [] + }, + { + "name": "getPatternParser", + "parameterTypes": [] + }, + { + "name": "getUrlPathHelper", + "parameterTypes": [] + }, + { + "name": "setAlwaysUseFullPath", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setBeanName", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setCorsConfigurationSource", + "parameterTypes": [ + "org.springframework.web.cors.CorsConfigurationSource" + ] + }, + { + "name": "setCorsConfigurations", + "parameterTypes": [ + "java.util.Map" + ] + }, + { + "name": "setCorsProcessor", + "parameterTypes": [ + "org.springframework.web.cors.CorsProcessor" + ] + }, + { + "name": "setDefaultHandler", + "parameterTypes": [ + "java.lang.Object" + ] + }, + { + "name": "setInterceptors", + "parameterTypes": [ + "java.lang.Object[]" + ] + }, + { + "name": "setOrder", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setPathMatcher", + "parameterTypes": [ + "org.springframework.util.PathMatcher" + ] + }, + { + "name": "setPatternParser", + "parameterTypes": [ + "org.springframework.web.util.pattern.PathPatternParser" + ] + }, + { + "name": "setRemoveSemicolonContent", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setUrlDecode", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setUrlPathHelper", + "parameterTypes": [ + "org.springframework.web.util.UrlPathHelper" + ] + }, + { + "name": "usesPathPatterns", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.web.servlet.handler.AbstractHandlerMethodMapping", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getDirectPaths", + "parameterTypes": [ + "java.lang.Object" + ] + }, + { + "name": "getHandlerMethods", + "parameterTypes": [] + }, + { + "name": "getHandlerMethodsForMappingName", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getMappingPathPatterns", + "parameterTypes": [ + "java.lang.Object" + ] + }, + { + "name": "getMatchingMapping", + "parameterTypes": [ + "java.lang.Object", + "jakarta.servlet.http.HttpServletRequest" + ] + }, + { + "name": "getNamingStrategy", + "parameterTypes": [] + }, + { + "name": "handleMatch", + "parameterTypes": [ + "java.lang.Object", + "java.lang.String", + "jakarta.servlet.http.HttpServletRequest" + ] + }, + { + "name": "initCorsConfiguration", + "parameterTypes": [ + "java.lang.Object", + "java.lang.reflect.Method", + "java.lang.Object" + ] + }, + { + "name": "registerHandlerMethod", + "parameterTypes": [ + "java.lang.Object", + "java.lang.reflect.Method", + "java.lang.Object" + ] + }, + { + "name": "registerMapping", + "parameterTypes": [ + "java.lang.Object", + "java.lang.Object", + "java.lang.reflect.Method" + ] + }, + { + "name": "setDetectHandlerMethodsInAncestorContexts", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setHandlerMethodMappingNamingStrategy", + "parameterTypes": [ + "org.springframework.web.servlet.handler.HandlerMethodMappingNamingStrategy" + ] + }, + { + "name": "unregisterMapping", + "parameterTypes": [ + "java.lang.Object" + ] + } + ] + }, + { + "name": "org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$EmptyHandler", + "methods": [ + { + "name": "handle", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.web.servlet.handler.AbstractUrlHandlerMapping", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getHandlerMap", + "parameterTypes": [] + }, + { + "name": "getPathPatternHandlerMap", + "parameterTypes": [] + }, + { + "name": "getRootHandler", + "parameterTypes": [] + }, + { + "name": "match", + "parameterTypes": [ + "jakarta.servlet.http.HttpServletRequest", + "java.lang.String" + ] + }, + { + "name": "setLazyInitHandlers", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setPatternParser", + "parameterTypes": [ + "org.springframework.web.util.pattern.PathPatternParser" + ] + }, + { + "name": "setRootHandler", + "parameterTypes": [ + "java.lang.Object" + ] + }, + { + "name": "setUseTrailingSlashMatch", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "useTrailingSlashMatch", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.servlet.handler.HandlerExceptionResolverComposite", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.servlet.handler.HandlerMappingIntrospector", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.servlet.handler.MatchableHandlerMapping", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.web.servlet.handler.SimpleUrlHandlerMapping", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.servlet.i18n.AbstractLocaleResolver", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "setDefaultLocale", + "parameterTypes": [ + "java.util.Locale" + ] + } + ] + }, + { + "name": "org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getLastModified", + "parameterTypes": [ + "jakarta.servlet.http.HttpServletRequest", + "java.lang.Object" + ] + }, + { + "name": "getOrder", + "parameterTypes": [] + }, + { + "name": "handle", + "parameterTypes": [ + "jakarta.servlet.http.HttpServletRequest", + "jakarta.servlet.http.HttpServletResponse", + "java.lang.Object" + ] + }, + { + "name": "setOrder", + "parameterTypes": [ + "int" + ] + }, + { + "name": "supports", + "parameterTypes": [ + "java.lang.Object" + ] + } + ] + }, + { + "name": "org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping$HttpOptionsHandler", + "methods": [ + { + "name": "handle", + "parameterTypes": [] + } + ] + }, + { + "name": "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "afterPropertiesSet", + "parameterTypes": [] + }, + { + "name": "registerMapping", + "parameterTypes": [ + "java.lang.Object", + "java.lang.Object", + "java.lang.reflect.Method" + ] + }, + { + "name": "setPatternParser", + "parameterTypes": [ + "org.springframework.web.util.pattern.PathPatternParser" + ] + } + ] + }, + { + "name": "org.springframework.web.servlet.mvc.method.annotation.ResponseEntityExceptionHandler", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "handleException", + "parameterTypes": [ + "java.lang.Exception", + "org.springframework.web.context.request.WebRequest" + ] + }, + { + "name": "setMessageSource", + "parameterTypes": [ + "org.springframework.context.MessageSource" + ] + } + ] + }, + { + "name": "org.springframework.web.servlet.resource.ResourceUrlProvider", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.servlet.support.AbstractFlashMapManager", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getFlashMapTimeout", + "parameterTypes": [] + }, + { + "name": "getUrlPathHelper", + "parameterTypes": [] + }, + { + "name": "retrieveAndUpdate", + "parameterTypes": [ + "jakarta.servlet.http.HttpServletRequest", + "jakarta.servlet.http.HttpServletResponse" + ] + }, + { + "name": "saveOutputFlashMap", + "parameterTypes": [ + "org.springframework.web.servlet.FlashMap", + "jakarta.servlet.http.HttpServletRequest", + "jakarta.servlet.http.HttpServletResponse" + ] + }, + { + "name": "setFlashMapTimeout", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setUrlPathHelper", + "parameterTypes": [ + "org.springframework.web.util.UrlPathHelper" + ] + } + ] + }, + { + "name": "org.springframework.web.servlet.support.RequestDataValueProcessor", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.web.servlet.support.SessionFlashMapManager", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.servlet.support.WebContentGenerator", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getCacheControl", + "parameterTypes": [] + }, + { + "name": "getCacheSeconds", + "parameterTypes": [] + }, + { + "name": "getSupportedMethods", + "parameterTypes": [] + }, + { + "name": "getVaryByRequestHeaders", + "parameterTypes": [] + }, + { + "name": "isAlwaysMustRevalidate", + "parameterTypes": [] + }, + { + "name": "isRequireSession", + "parameterTypes": [] + }, + { + "name": "isUseCacheControlHeader", + "parameterTypes": [] + }, + { + "name": "isUseCacheControlNoStore", + "parameterTypes": [] + }, + { + "name": "isUseExpiresHeader", + "parameterTypes": [] + }, + { + "name": "setAlwaysMustRevalidate", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setCacheControl", + "parameterTypes": [ + "org.springframework.http.CacheControl" + ] + }, + { + "name": "setCacheSeconds", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setRequireSession", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setSupportedMethods", + "parameterTypes": [ + "java.lang.String[]" + ] + }, + { + "name": "setUseCacheControlHeader", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setUseCacheControlNoStore", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setUseExpiresHeader", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setVaryByRequestHeaders", + "parameterTypes": [ + "java.lang.String[]" + ] + } + ] + }, + { + "name": "org.springframework.web.servlet.theme.AbstractThemeResolver", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getDefaultThemeName", + "parameterTypes": [] + }, + { + "name": "setDefaultThemeName", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "name": "org.springframework.web.servlet.theme.FixedThemeResolver", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.servlet.view.AbstractCachingViewResolver", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "clearCache", + "parameterTypes": [] + }, + { + "name": "getCacheFilter", + "parameterTypes": [] + }, + { + "name": "getCacheLimit", + "parameterTypes": [] + }, + { + "name": "isCache", + "parameterTypes": [] + }, + { + "name": "isCacheUnresolved", + "parameterTypes": [] + }, + { + "name": "removeFromCache", + "parameterTypes": [ + "java.lang.String", + "java.util.Locale" + ] + }, + { + "name": "resolveViewName", + "parameterTypes": [ + "java.lang.String", + "java.util.Locale" + ] + }, + { + "name": "setCache", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setCacheFilter", + "parameterTypes": [ + "org.springframework.web.servlet.view.AbstractCachingViewResolver$CacheFilter" + ] + }, + { + "name": "setCacheLimit", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setCacheUnresolved", + "parameterTypes": [ + "boolean" + ] + } + ] + }, + { + "name": "org.springframework.web.servlet.view.BeanNameViewResolver", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.servlet.view.ContentNegotiatingViewResolver", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.servlet.view.InternalResourceViewResolver", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.servlet.view.UrlBasedViewResolver", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getAttributesMap", + "parameterTypes": [] + }, + { + "name": "getOrder", + "parameterTypes": [] + }, + { + "name": "getRedirectHosts", + "parameterTypes": [] + }, + { + "name": "setAttributes", + "parameterTypes": [ + "java.util.Properties" + ] + }, + { + "name": "setAttributesMap", + "parameterTypes": [ + "java.util.Map" + ] + }, + { + "name": "setContentType", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setExposeContextBeansAsAttributes", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setExposePathVariables", + "parameterTypes": [ + "java.lang.Boolean" + ] + }, + { + "name": "setExposedContextBeanNames", + "parameterTypes": [ + "java.lang.String[]" + ] + }, + { + "name": "setOrder", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setPrefix", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setRedirectContextRelative", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setRedirectHosts", + "parameterTypes": [ + "java.lang.String[]" + ] + }, + { + "name": "setRedirectHttp10Compatible", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setRequestContextAttribute", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setSuffix", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setViewClass", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "setViewNames", + "parameterTypes": [ + "java.lang.String[]" + ] + } + ] + }, + { + "name": "org.springframework.web.servlet.view.ViewResolverComposite", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.util.UrlPathHelper", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.web.util.pattern.PathPatternParser", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "sun.awt.Win32FontManager", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "sun.misc.Unsafe", + "fields": [ + { + "name": "theUnsafe" + } + ], + "methods": [ + { + "name": "invokeCleaner", + "parameterTypes": [ + "java.nio.ByteBuffer" + ] + } + ] + }, + { + "name": "sun.security.pkcs12.PKCS12KeyStore", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "sun.security.provider.DRBG", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.security.SecureRandomParameters" + ] + } + ] + }, + { + "name": "sun.security.provider.DSA$SHA224withDSA", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "sun.security.provider.DSA$SHA256withDSA", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "sun.security.provider.JavaKeyStore$JKS", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "sun.security.provider.MD5", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "sun.security.provider.SHA", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "sun.security.provider.SHA2$SHA224", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "sun.security.provider.SHA2$SHA256", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "sun.security.provider.SHA5$SHA384", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "sun.security.provider.SHA5$SHA512", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "sun.security.provider.X509Factory", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "sun.security.rsa.PSSParameters", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "sun.security.rsa.RSAKeyFactory$Legacy", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "sun.security.rsa.RSAPSSSignature", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "sun.security.rsa.RSASignature$SHA224withRSA", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "sun.security.ssl.KeyManagerFactoryImpl$SunX509", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "sun.security.ssl.SSLContextImpl$DefaultSSLContext", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "sun.security.x509.AuthorityInfoAccessExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] + }, + { + "name": "sun.security.x509.AuthorityKeyIdentifierExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] + }, + { + "name": "sun.security.x509.BasicConstraintsExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] + }, + { + "name": "sun.security.x509.CRLDistributionPointsExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] + }, + { + "name": "sun.security.x509.CertificatePoliciesExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] + }, + { + "name": "sun.security.x509.ExtendedKeyUsageExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] + }, + { + "name": "sun.security.x509.IssuerAlternativeNameExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] + }, + { + "name": "sun.security.x509.KeyUsageExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] + }, + { + "name": "sun.security.x509.NetscapeCertTypeExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] + }, + { + "name": "sun.security.x509.PrivateKeyUsageExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] + }, + { + "name": "sun.security.x509.SubjectAlternativeNameExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] + }, + { + "name": "sun.security.x509.SubjectKeyIdentifierExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] + }, + { + "name": "void", + "queryAllDeclaredMethods": true + } ] diff --git a/aspect-model-editor-runtime/.graalvm/resource-config.json b/aspect-model-editor-runtime/.graalvm/resource-config.json index f2b5e810..8322d6e1 100644 --- a/aspect-model-editor-runtime/.graalvm/resource-config.json +++ b/aspect-model-editor-runtime/.graalvm/resource-config.json @@ -1,920 +1,998 @@ { - "resources":{ - "includes":[ - { - "pattern":"\\QMETA-INF/services/ch.qos.logback.classic.spi.Configurator\\E" - }, - { - "pattern":"\\QMETA-INF/services/java.nio.file.spi.FileSystemProvider\\E" - }, - { - "pattern":"\\QMETA-INF/services/javax.xml.stream.XMLInputFactory\\E" - }, - { - "pattern":"\\QMETA-INF/services/javax.xml.stream.XMLOutputFactory\\E" - }, - { - "pattern":"\\QMETA-INF/services/org.apache.jena.sys.JenaSubsystemLifecycle\\E" - }, - { - "pattern":"\\QMETA-INF/services/org.graphper.draw.CustomizeShapeRender\\E" - }, - { - "pattern":"\\QMETA-INF/services/org.graphper.layout.MeasureText\\E" - }, - { - "pattern":"\\QMETA-INF/services/org.jeasy.random.api.RandomizerRegistry\\E" - }, - { - "pattern":"\\QMETA-INF/services/org.slf4j.spi.SLF4JServiceProvider\\E" - }, - { - "pattern":"\\QMETA-INF/spring-autoconfigure-metadata.properties\\E" - }, - { - "pattern":"\\QMETA-INF/spring.factories\\E" - }, - { - "pattern":"\\QMETA-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports\\E" - }, - { - "pattern":"\\Qapplication.properties\\E" - }, - { - "pattern":"\\Qdiagram/RobotoCondensed-Regular.ttf\\E" - }, - { - "pattern":"\\Qdocu/static/panzoom-9-4-2.min.js\\E" - }, - { - "pattern":"\\Qdocu/static/panzoom-license.txt\\E" - }, - { - "pattern":"\\Qdocu/static/tailwind-license.txt\\E" - }, - { - "pattern":"\\Qdocu/static/tocbot-4-11-1.min.js\\E" - }, - { - "pattern":"\\Qdocu/static/tocbot-license.txt\\E" - }, - { - "pattern":"\\Qdocu/styles/default-aspect-docu-theme.css\\E" - }, - { - "pattern":"\\Qdocu/styles/tailwind.purged.css\\E" - }, - { - "pattern":"\\Qdocu/styles/tocbot-4-11-1.css\\E" - }, - { - "pattern":"\\Qdocu/templates/html/aspect-model-documentation.vm\\E" - }, - { - "pattern":"\\Qdocu/templates/html/characteristic-documentation-lib.vm\\E" - }, - { - "pattern":"\\Qdocu/templates/html/common-documentation-lib.vm\\E" - }, - { - "pattern":"\\Qdocu/templates/html/constraint-documentation-lib.vm\\E" - }, - { - "pattern":"\\Qdocu/templates/html/diagram-documentation-lib.vm\\E" - }, - { - "pattern":"\\Qdocu/templates/html/entity-documentation-lib.vm\\E" - }, - { - "pattern":"\\Qdocu/templates/html/operation-documentation-lib.vm\\E" - }, - { - "pattern":"\\Qdocu/templates/html/property-documentation-lib.vm\\E" - }, - { - "pattern":"\\Qmultipart-default.properties\\E" - }, - { - "pattern":"\\Qopenapi/OpenApiRootJson.json\\E" - }, - { - "pattern":"\\Qorg/apache/catalina/core/RestrictedFilters.properties\\E" - }, - { - "pattern":"\\Qorg/apache/catalina/core/RestrictedListeners.properties\\E" - }, - { - "pattern":"\\Qorg/apache/catalina/core/RestrictedServlets.properties\\E" - }, - { - "pattern":"\\Qorg/apache/catalina/loader/JdbcLeakPrevention.class\\E" - }, - { - "pattern":"\\Qorg/apache/catalina/util/CharsetMapperDefault.properties\\E" - }, - { - "pattern":"\\Qorg/apache/catalina/util/ServerInfo.properties\\E" - }, - { - "pattern":"\\Qorg/apache/velocity/runtime/defaults/directive.properties\\E" - }, - { - "pattern":"\\Qorg/apache/velocity/runtime/defaults/velocity.properties\\E" - }, - { - "pattern":"\\Qorg/eclipse/esmf/ame/\\E" - }, - { - "pattern":"\\Qorg/eclipse/esmf/ame/api/FileHandlingController.class\\E" - }, - { - "pattern":"\\Qorg/eclipse/esmf/ame/api/GenerateController.class\\E" - }, - { - "pattern":"\\Qorg/eclipse/esmf/ame/api/ModelController.class\\E" - }, - { - "pattern":"\\Qorg/eclipse/esmf/ame/api/PackageController.class\\E" - }, - { - "pattern":"\\Qorg/eclipse/esmf/ame/api/\\E" - }, - { - "pattern":"\\Qorg/eclipse/esmf/ame/config/ApplicationConfig.class\\E" - }, - { - "pattern":"\\Qorg/eclipse/esmf/ame/config/SecurityConfig.class\\E" - }, - { - "pattern":"\\Qorg/eclipse/esmf/ame/exceptions/ResponseExceptionHandler.class\\E" - }, - { - "pattern":"\\Qorg/eclipse/esmf/ame/exceptions/\\E" - }, - { - "pattern":"\\Qorg/eclipse/esmf/ame/repository/ModelResolverRepository.class\\E" - }, - { - "pattern":"\\Qorg/eclipse/esmf/ame/repository/strategy/LocalFolderResolverStrategy.class\\E" - }, - { - "pattern":"\\Qorg/eclipse/esmf/ame/repository/strategy/ModelResolverStrategy.class\\E" - }, - { - "pattern":"\\Qorg/eclipse/esmf/ame/services/FileHandlingService.class\\E" - }, - { - "pattern":"\\Qorg/eclipse/esmf/ame/services/GenerateService.class\\E" - }, - { - "pattern":"\\Qorg/eclipse/esmf/ame/services/ModelService.class\\E" - }, - { - "pattern":"\\Qorg/eclipse/esmf/ame/services/PackageService.class\\E" - }, - { - "pattern":"\\Qorg/springframework/aot/hint/annotation/Reflective.class\\E" - }, - { - "pattern":"\\Qorg/springframework/beans/factory/Aware.class\\E" - }, - { - "pattern":"\\Qorg/springframework/beans/factory/BeanClassLoaderAware.class\\E" - }, - { - "pattern":"\\Qorg/springframework/beans/factory/BeanFactoryAware.class\\E" - }, - { - "pattern":"\\Qorg/springframework/beans/factory/config/BeanFactoryPostProcessor.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/AbstractDependsOnBeanFactoryPostProcessor.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/AutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/AutoConfigureAfter.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/AutoConfigureBefore.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/AutoConfigureOrder.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/admin/SpringApplicationAdminJmxAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/aop/AopAutoConfiguration$AspectJAutoProxyingConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/aop/AopAutoConfiguration$ClassProxyingConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/aop/AopAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/availability/ApplicationAvailabilityAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration$CacheConfigurationImportSelector.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration$CacheManagerEntityManagerFactoryDependsOnPostProcessor.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration$CacheManagerValidator.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/GenericCacheConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/NoOpCacheConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/SimpleCacheConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnBean.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnClass.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnMissingBean.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnMissingClass.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnProperty.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnWebApplication.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/context/ConfigurationPropertiesAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/context/LifecycleAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/context/MessageSourceAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/context/PropertyPlaceholderAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/gson/GsonAutoConfiguration$StandardGsonBuilderCustomizer.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/gson/GsonAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration$GsonHttpMessageConverterConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration$JacksonAndJsonbUnavailableCondition$JacksonAvailable.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration$JacksonAndJsonbUnavailableCondition$JsonbPreferred.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration$JacksonAndJsonbUnavailableCondition.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration$PreferGsonOrJacksonAndJsonbUnavailableCondition$GsonPreferred.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration$PreferGsonOrJacksonAndJsonbUnavailableCondition$JacksonJsonbUnavailable.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration$PreferGsonOrJacksonAndJsonbUnavailableCondition.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/http/HttpMessageConvertersAutoConfiguration$HttpMessageConvertersAutoConfigurationRuntimeHints.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/http/HttpMessageConvertersAutoConfiguration$NotReactiveWebApplicationCondition$ReactiveWebApplication.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/http/HttpMessageConvertersAutoConfiguration$NotReactiveWebApplicationCondition.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/http/HttpMessageConvertersAutoConfiguration$StringHttpMessageConverterConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/http/HttpMessageConvertersAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/http/JacksonHttpMessageConvertersConfiguration$MappingJackson2HttpMessageConverterConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/http/JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/http/JacksonHttpMessageConvertersConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/http/JsonbHttpMessageConvertersConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/info/ProjectInfoAutoConfiguration$GitResourceAvailableCondition.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/info/ProjectInfoAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonAutoConfigurationRuntimeHints.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonMixinConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonObjectMapperConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$ParameterNamesModuleConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/jmx/JmxAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/orm/jpa/EntityManagerFactoryDependsOnPostProcessor.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/security/ConditionalOnDefaultWebSecurity.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/security/DefaultWebSecurityCondition$Beans.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/security/DefaultWebSecurityCondition$Classes.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/security/DefaultWebSecurityCondition.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/security/SecurityDataConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/security/reactive/ReactiveUserDetailsServiceAutoConfiguration$ReactiveUserDetailsServiceCondition$RSocketSecurityEnabledCondition.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/security/reactive/ReactiveUserDetailsServiceAutoConfiguration$ReactiveUserDetailsServiceCondition$ReactiveWebApplicationCondition.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/security/reactive/ReactiveUserDetailsServiceAutoConfiguration$ReactiveUserDetailsServiceCondition.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/security/reactive/ReactiveUserDetailsServiceAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/security/servlet/SecurityAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/security/servlet/SecurityFilterAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/security/servlet/SpringBootWebSecurityConfiguration$SecurityFilterChainConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/security/servlet/SpringBootWebSecurityConfiguration$WebSecurityEnablerConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/security/servlet/SpringBootWebSecurityConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/security/servlet/UserDetailsServiceAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/R2dbcInitializationConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/SqlInitializationAutoConfiguration$SqlInitializationModeCondition$ModeIsNever.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/SqlInitializationAutoConfiguration$SqlInitializationModeCondition.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/SqlInitializationAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/task/TaskExecutionAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/task/TaskSchedulingAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/validation/ValidationAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/client/RestTemplateAutoConfiguration$NotReactiveWebApplicationCondition$ReactiveWebApplication.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/client/RestTemplateAutoConfiguration$NotReactiveWebApplicationCondition.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/client/RestTemplateAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/embedded/EmbeddedWebServerFactoryCustomizerAutoConfiguration$JettyWebServerFactoryCustomizerConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/embedded/EmbeddedWebServerFactoryCustomizerAutoConfiguration$NettyWebServerFactoryCustomizerConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/embedded/EmbeddedWebServerFactoryCustomizerAutoConfiguration$TomcatWebServerFactoryCustomizerConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/embedded/EmbeddedWebServerFactoryCustomizerAutoConfiguration$UndertowWebServerFactoryCustomizerConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/embedded/EmbeddedWebServerFactoryCustomizerAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/DispatcherServletAutoConfiguration$DefaultDispatcherServletCondition.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/DispatcherServletAutoConfiguration$DispatcherServletConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/DispatcherServletAutoConfiguration$DispatcherServletRegistrationCondition.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/DispatcherServletAutoConfiguration$DispatcherServletRegistrationConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/DispatcherServletAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/MultipartAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryAutoConfiguration$BeanPostProcessorsRegistrar.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryAutoConfiguration$ForwardedHeaderFilterConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryAutoConfiguration$ForwardedHeaderFilterCustomizer.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryConfiguration$EmbeddedJetty.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryConfiguration$EmbeddedTomcat.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryConfiguration$EmbeddedUndertow.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$OptionalPathExtensionContentNegotiationStrategy.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$ProblemDetailsErrorHandlingConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$ResourceChainCustomizerConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$ResourceChainResourceHandlerRegistrationCustomizer.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$ResourceHandlerRegistrationCustomizer.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration$DefaultErrorViewResolverConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration$ErrorPageCustomizer.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration$ErrorTemplateMissingCondition.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration$PreserveErrorControllerTargetClassPostProcessor.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration$StaticView.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/websocket/servlet/WebSocketServletAutoConfiguration$JettyWebSocketConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/websocket/servlet/WebSocketServletAutoConfiguration$TomcatWebSocketConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/websocket/servlet/WebSocketServletAutoConfiguration$UndertowWebSocketConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/autoconfigure/websocket/servlet/WebSocketServletAutoConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/context/properties/EnableConfigurationProperties.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/context/properties/EnableConfigurationPropertiesRegistrar.class\\E" - }, - { - "pattern":"\\Qorg/springframework/boot/sql/init/dependency/DatabaseInitializationDependencyConfigurer.class\\E" - }, - { - "pattern":"\\Qorg/springframework/context/ApplicationContextAware.class\\E" - }, - { - "pattern":"\\Qorg/springframework/context/MessageSourceAware.class\\E" - }, - { - "pattern":"\\Qorg/springframework/context/ResourceLoaderAware.class\\E" - }, - { - "pattern":"\\Qorg/springframework/context/annotation/ComponentScan.class\\E" - }, - { - "pattern":"\\Qorg/springframework/context/annotation/Conditional.class\\E" - }, - { - "pattern":"\\Qorg/springframework/context/annotation/Configuration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/context/annotation/Import.class\\E" - }, - { - "pattern":"\\Qorg/springframework/context/annotation/ImportAware.class\\E" - }, - { - "pattern":"\\Qorg/springframework/context/annotation/ImportBeanDefinitionRegistrar.class\\E" - }, - { - "pattern":"\\Qorg/springframework/context/annotation/ImportRuntimeHints.class\\E" - }, - { - "pattern":"\\Qorg/springframework/context/annotation/PropertySource.class\\E" - }, - { - "pattern":"\\Qorg/springframework/context/annotation/Role.class\\E" - }, - { - "pattern":"\\Qorg/springframework/core/Ordered.class\\E" - }, - { - "pattern":"\\Qorg/springframework/core/annotation/Order.class\\E" - }, - { - "pattern":"\\Qorg/springframework/security/config/annotation/authentication/configuration/AuthenticationConfiguration$AuthenticationManagerDelegator.class\\E" - }, - { - "pattern":"\\Qorg/springframework/security/config/annotation/authentication/configuration/AuthenticationConfiguration$DefaultPasswordEncoderAuthenticationManagerBuilder.class\\E" - }, - { - "pattern":"\\Qorg/springframework/security/config/annotation/authentication/configuration/AuthenticationConfiguration$EnableGlobalAuthenticationAutowiredConfigurer.class\\E" - }, - { - "pattern":"\\Qorg/springframework/security/config/annotation/authentication/configuration/AuthenticationConfiguration$LazyPasswordEncoder.class\\E" - }, - { - "pattern":"\\Qorg/springframework/security/config/annotation/authentication/configuration/AuthenticationConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/security/config/annotation/authentication/configuration/EnableGlobalAuthentication.class\\E" - }, - { - "pattern":"\\Qorg/springframework/security/config/annotation/configuration/ObjectPostProcessorConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/security/config/annotation/web/configuration/EnableWebSecurity.class\\E" - }, - { - "pattern":"\\Qorg/springframework/security/config/annotation/web/configuration/HttpSecurityConfiguration$DefaultPasswordEncoderAuthenticationManagerBuilder.class\\E" - }, - { - "pattern":"\\Qorg/springframework/security/config/annotation/web/configuration/HttpSecurityConfiguration$LazyPasswordEncoder.class\\E" - }, - { - "pattern":"\\Qorg/springframework/security/config/annotation/web/configuration/HttpSecurityConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/security/config/annotation/web/configuration/OAuth2ImportSelector.class\\E" - }, - { - "pattern":"\\Qorg/springframework/security/config/annotation/web/configuration/SpringWebMvcImportSelector.class\\E" - }, - { - "pattern":"\\Qorg/springframework/security/config/annotation/web/configuration/WebMvcSecurityConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration$AnnotationAwareOrderComparator.class\\E" - }, - { - "pattern":"\\Qorg/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/web/bind/annotation/ControllerAdvice.class\\E" - }, - { - "pattern":"\\Qorg/springframework/web/bind/annotation/Mapping.class\\E" - }, - { - "pattern":"\\Qorg/springframework/web/bind/annotation/RequestMapping.class\\E" - }, - { - "pattern":"\\Qorg/springframework/web/bind/annotation/ResponseBody.class\\E" - }, - { - "pattern":"\\Qorg/springframework/web/bind/annotation/RestController.class\\E" - }, - { - "pattern":"\\Qorg/springframework/web/context/ServletContextAware.class\\E" - }, - { - "pattern":"\\Qorg/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class\\E" - }, - { - "pattern":"\\Qorg/springframework/web/servlet/config/annotation/WebMvcConfigurationSupport$NoOpValidator.class\\E" - }, - { - "pattern":"\\Qorg/springframework/web/servlet/config/annotation/WebMvcConfigurationSupport.class\\E" - }, - { - "pattern":"\\Qorg/springframework/web/servlet/config/annotation/WebMvcConfigurer.class\\E" - }, - { - "pattern":"\\Qorg/springframework/web/servlet/mvc/method/annotation/ResponseEntityExceptionHandler.class\\E" - }, - { - "pattern":"\\Qpom.properties\\E" - }, - { - "pattern":"\\Qsamm/characteristic/2.0.0/characteristic-definitions.ttl\\E" - }, - { - "pattern":"\\Qsamm/characteristic/2.0.0/characteristic-instances.ttl\\E" - }, - { - "pattern":"\\Qsamm/characteristic/2.1.0/characteristic-definitions.ttl\\E" - }, - { - "pattern":"\\Qsamm/characteristic/2.1.0/characteristic-instances.ttl\\E" - }, - { - "pattern":"\\Qsamm/characteristic/2.1.0/characteristic-shapes.ttl\\E" - }, - { - "pattern":"\\Qsamm/characteristic/2.1.0/characteristic-validations.js\\E" - }, - { - "pattern":"\\Qsamm/entity/2.0.0/FileResource.ttl\\E" - }, - { - "pattern":"\\Qsamm/entity/2.0.0/Point3d.ttl\\E" - }, - { - "pattern":"\\Qsamm/entity/2.0.0/TimeSeriesEntity.ttl\\E" - }, - { - "pattern":"\\Qsamm/entity/2.1.0/FileResource.ttl\\E" - }, - { - "pattern":"\\Qsamm/entity/2.1.0/Point3d.ttl\\E" - }, - { - "pattern":"\\Qsamm/entity/2.1.0/TimeSeriesEntity.ttl\\E" - }, - { - "pattern":"\\Qsamm/meta-model/2.0.0/aspect-meta-model-definitions.ttl\\E" - }, - { - "pattern":"\\Qsamm/meta-model/2.0.0/type-conversions.ttl\\E" - }, - { - "pattern":"\\Qsamm/meta-model/2.1.0/aspect-meta-model-definitions.ttl\\E" - }, - { - "pattern":"\\Qsamm/meta-model/2.1.0/aspect-meta-model-shapes.ttl\\E" - }, - { - "pattern":"\\Qsamm/meta-model/2.1.0/prefix-declarations.ttl\\E" - }, - { - "pattern":"\\Qsamm/meta-model/2.1.0/type-conversions.ttl\\E" - }, - { - "pattern":"\\Qsamm/scripts/language-registry.js\\E" - }, - { - "pattern":"\\Qsamm/unit/2.0.0/units.ttl\\E" - }, - { - "pattern":"\\Qsamm/unit/2.1.0/units.ttl\\E" - } - ]}, - "bundles":[ - { - "name":"com.sun.org.apache.xml.internal.serializer.XMLEntities", - "locales":[""] - }, + "resources": { + "includes": [ + { + "pattern": "\\QMETA-INF/services/ch.qos.logback.classic.spi.Configurator\\E" + }, + { + "pattern": "\\QMETA-INF/services/java.nio.file.spi.FileSystemProvider\\E" + }, + { + "pattern": "\\QMETA-INF/services/javax.xml.stream.XMLInputFactory\\E" + }, + { + "pattern": "\\QMETA-INF/services/javax.xml.stream.XMLOutputFactory\\E" + }, + { + "pattern": "\\QMETA-INF/services/org.apache.jena.sys.JenaSubsystemLifecycle\\E" + }, + { + "pattern": "\\QMETA-INF/services/org.graphper.draw.CustomizeShapeRender\\E" + }, + { + "pattern": "\\QMETA-INF/services/org.graphper.layout.MeasureText\\E" + }, + { + "pattern": "\\QMETA-INF/services/org.jeasy.random.api.RandomizerRegistry\\E" + }, + { + "pattern": "\\QMETA-INF/services/org.slf4j.spi.SLF4JServiceProvider\\E" + }, + { + "pattern": "\\QMETA-INF/spring-autoconfigure-metadata.properties\\E" + }, + { + "pattern": "\\QMETA-INF/spring.factories\\E" + }, + { + "pattern": "\\QMETA-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports\\E" + }, + { + "pattern": "\\Qapplication.properties\\E" + }, + { + "pattern": "\\Qdiagram/RobotoCondensed-Regular.ttf\\E" + }, + { + "pattern": "\\Qdocu/static/panzoom-9-4-2.min.js\\E" + }, + { + "pattern": "\\Qdocu/static/panzoom-license.txt\\E" + }, + { + "pattern": "\\Qdocu/static/tailwind-license.txt\\E" + }, + { + "pattern": "\\Qdocu/static/tocbot-4-11-1.min.js\\E" + }, + { + "pattern": "\\Qdocu/static/tocbot-license.txt\\E" + }, + { + "pattern": "\\Qdocu/styles/default-aspect-docu-theme.css\\E" + }, + { + "pattern": "\\Qdocu/styles/tailwind.purged.css\\E" + }, + { + "pattern": "\\Qdocu/styles/tocbot-4-11-1.css\\E" + }, + { + "pattern": "\\Qdocu/templates/html/aspect-model-documentation.vm\\E" + }, + { + "pattern": "\\Qdocu/templates/html/characteristic-documentation-lib.vm\\E" + }, + { + "pattern": "\\Qdocu/templates/html/common-documentation-lib.vm\\E" + }, + { + "pattern": "\\Qdocu/templates/html/constraint-documentation-lib.vm\\E" + }, + { + "pattern": "\\Qdocu/templates/html/diagram-documentation-lib.vm\\E" + }, + { + "pattern": "\\Qdocu/templates/html/entity-documentation-lib.vm\\E" + }, + { + "pattern": "\\Qdocu/templates/html/operation-documentation-lib.vm\\E" + }, + { + "pattern": "\\Qdocu/templates/html/property-documentation-lib.vm\\E" + }, + { + "pattern": "\\Qmultipart-default.properties\\E" + }, + { + "pattern": "\\Qopenapi/OpenApiRootJson.json\\E" + }, + { + "pattern": "\\Qorg/apache/catalina/core/RestrictedFilters.properties\\E" + }, + { + "pattern": "\\Qorg/apache/catalina/core/RestrictedListeners.properties\\E" + }, + { + "pattern": "\\Qorg/apache/catalina/core/RestrictedServlets.properties\\E" + }, + { + "pattern": "\\Qorg/apache/catalina/loader/JdbcLeakPrevention.class\\E" + }, + { + "pattern": "\\Qorg/apache/catalina/util/CharsetMapperDefault.properties\\E" + }, + { + "pattern": "\\Qorg/apache/catalina/util/ServerInfo.properties\\E" + }, + { + "pattern": "\\Qorg/apache/velocity/runtime/defaults/directive.properties\\E" + }, + { + "pattern": "\\Qorg/apache/velocity/runtime/defaults/velocity.properties\\E" + }, + { + "pattern": "\\Qorg/eclipse/esmf/ame/\\E" + }, + { + "pattern": "\\Qorg/eclipse/esmf/ame/api/FileHandlingController.class\\E" + }, + { + "pattern": "\\Qorg/eclipse/esmf/ame/api/GenerateController.class\\E" + }, + { + "pattern": "\\Qorg/eclipse/esmf/ame/api/ModelController.class\\E" + }, + { + "pattern": "\\Qorg/eclipse/esmf/ame/api/PackageController.class\\E" + }, + { + "pattern": "\\Qorg/eclipse/esmf/ame/api/\\E" + }, + { + "pattern": "\\Qorg/eclipse/esmf/ame/config/ApplicationConfig.class\\E" + }, + { + "pattern": "\\Qorg/eclipse/esmf/ame/config/SecurityConfig.class\\E" + }, + { + "pattern": "\\Qorg/eclipse/esmf/ame/exceptions/ResponseExceptionHandler.class\\E" + }, + { + "pattern": "\\Qorg/eclipse/esmf/ame/exceptions/\\E" + }, + { + "pattern": "\\Qorg/eclipse/esmf/ame/repository/ModelResolverRepository.class\\E" + }, + { + "pattern": "\\Qorg/eclipse/esmf/ame/repository/strategy/LocalFolderResolverStrategy.class\\E" + }, + { + "pattern": "\\Qorg/eclipse/esmf/ame/repository/strategy/ModelResolverStrategy.class\\E" + }, + { + "pattern": "\\Qorg/eclipse/esmf/ame/services/FileHandlingService.class\\E" + }, + { + "pattern": "\\Qorg/eclipse/esmf/ame/services/GenerateService.class\\E" + }, + { + "pattern": "\\Qorg/eclipse/esmf/ame/services/ModelService.class\\E" + }, + { + "pattern": "\\Qorg/eclipse/esmf/ame/services/PackageService.class\\E" + }, + { + "pattern": "\\Qorg/springframework/aot/hint/annotation/Reflective.class\\E" + }, + { + "pattern": "\\Qorg/springframework/beans/factory/Aware.class\\E" + }, + { + "pattern": "\\Qorg/springframework/beans/factory/BeanClassLoaderAware.class\\E" + }, + { + "pattern": "\\Qorg/springframework/beans/factory/BeanFactoryAware.class\\E" + }, + { + "pattern": "\\Qorg/springframework/beans/factory/config/BeanFactoryPostProcessor.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/AbstractDependsOnBeanFactoryPostProcessor.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/AutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/AutoConfigureAfter.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/AutoConfigureBefore.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/AutoConfigureOrder.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/admin/SpringApplicationAdminJmxAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/aop/AopAutoConfiguration$AspectJAutoProxyingConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/aop/AopAutoConfiguration$ClassProxyingConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/aop/AopAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/availability/ApplicationAvailabilityAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration$CacheConfigurationImportSelector.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration$CacheManagerEntityManagerFactoryDependsOnPostProcessor.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration$CacheManagerValidator.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/cache/GenericCacheConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/cache/NoOpCacheConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/cache/SimpleCacheConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnBean.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnClass.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnMissingBean.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnMissingClass.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnProperty.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnWebApplication.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/context/ConfigurationPropertiesAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/context/LifecycleAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/context/MessageSourceAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/context/PropertyPlaceholderAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/gson/GsonAutoConfiguration$StandardGsonBuilderCustomizer.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/gson/GsonAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration$GsonHttpMessageConverterConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration$JacksonAndJsonbUnavailableCondition$JacksonAvailable.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration$JacksonAndJsonbUnavailableCondition$JsonbPreferred.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration$JacksonAndJsonbUnavailableCondition.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration$PreferGsonOrJacksonAndJsonbUnavailableCondition$GsonPreferred.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration$PreferGsonOrJacksonAndJsonbUnavailableCondition$JacksonJsonbUnavailable.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration$PreferGsonOrJacksonAndJsonbUnavailableCondition.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/http/HttpMessageConvertersAutoConfiguration$HttpMessageConvertersAutoConfigurationRuntimeHints.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/http/HttpMessageConvertersAutoConfiguration$NotReactiveWebApplicationCondition$ReactiveWebApplication.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/http/HttpMessageConvertersAutoConfiguration$NotReactiveWebApplicationCondition.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/http/HttpMessageConvertersAutoConfiguration$StringHttpMessageConverterConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/http/HttpMessageConvertersAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/http/JacksonHttpMessageConvertersConfiguration$MappingJackson2HttpMessageConverterConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/http/JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/http/JacksonHttpMessageConvertersConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/http/JsonbHttpMessageConvertersConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/info/ProjectInfoAutoConfiguration$GitResourceAvailableCondition.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/info/ProjectInfoAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonAutoConfigurationRuntimeHints.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonMixinConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonObjectMapperConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$ParameterNamesModuleConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/jmx/JmxAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/orm/jpa/EntityManagerFactoryDependsOnPostProcessor.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/security/ConditionalOnDefaultWebSecurity.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/security/DefaultWebSecurityCondition$Beans.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/security/DefaultWebSecurityCondition$Classes.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/security/DefaultWebSecurityCondition.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/security/SecurityDataConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/security/reactive/ReactiveUserDetailsServiceAutoConfiguration$ReactiveUserDetailsServiceCondition$RSocketSecurityEnabledCondition.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/security/reactive/ReactiveUserDetailsServiceAutoConfiguration$ReactiveUserDetailsServiceCondition$ReactiveWebApplicationCondition.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/security/reactive/ReactiveUserDetailsServiceAutoConfiguration$ReactiveUserDetailsServiceCondition.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/security/reactive/ReactiveUserDetailsServiceAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/security/servlet/SecurityAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/security/servlet/SecurityFilterAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/security/servlet/SpringBootWebSecurityConfiguration$SecurityFilterChainConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/security/servlet/SpringBootWebSecurityConfiguration$WebSecurityEnablerConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/security/servlet/SpringBootWebSecurityConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/security/servlet/UserDetailsServiceAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/sql/init/R2dbcInitializationConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/sql/init/SqlInitializationAutoConfiguration$SqlInitializationModeCondition$ModeIsNever.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/sql/init/SqlInitializationAutoConfiguration$SqlInitializationModeCondition.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/sql/init/SqlInitializationAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/task/TaskExecutionAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/task/TaskSchedulingAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/validation/ValidationAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/client/RestTemplateAutoConfiguration$NotReactiveWebApplicationCondition$ReactiveWebApplication.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/client/RestTemplateAutoConfiguration$NotReactiveWebApplicationCondition.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/client/RestTemplateAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/embedded/EmbeddedWebServerFactoryCustomizerAutoConfiguration$JettyWebServerFactoryCustomizerConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/embedded/EmbeddedWebServerFactoryCustomizerAutoConfiguration$NettyWebServerFactoryCustomizerConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/embedded/EmbeddedWebServerFactoryCustomizerAutoConfiguration$TomcatWebServerFactoryCustomizerConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/embedded/EmbeddedWebServerFactoryCustomizerAutoConfiguration$UndertowWebServerFactoryCustomizerConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/embedded/EmbeddedWebServerFactoryCustomizerAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/DispatcherServletAutoConfiguration$DefaultDispatcherServletCondition.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/DispatcherServletAutoConfiguration$DispatcherServletConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/DispatcherServletAutoConfiguration$DispatcherServletRegistrationCondition.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/DispatcherServletAutoConfiguration$DispatcherServletRegistrationConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/DispatcherServletAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/MultipartAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryAutoConfiguration$BeanPostProcessorsRegistrar.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryAutoConfiguration$ForwardedHeaderFilterConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryAutoConfiguration$ForwardedHeaderFilterCustomizer.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryConfiguration$EmbeddedJetty.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryConfiguration$EmbeddedTomcat.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryConfiguration$EmbeddedUndertow.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$OptionalPathExtensionContentNegotiationStrategy.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$ProblemDetailsErrorHandlingConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$ResourceChainCustomizerConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$ResourceChainResourceHandlerRegistrationCustomizer.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$ResourceHandlerRegistrationCustomizer.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration$DefaultErrorViewResolverConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration$ErrorPageCustomizer.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration$ErrorTemplateMissingCondition.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration$PreserveErrorControllerTargetClassPostProcessor.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration$StaticView.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/websocket/servlet/WebSocketServletAutoConfiguration$JettyWebSocketConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/websocket/servlet/WebSocketServletAutoConfiguration$TomcatWebSocketConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/websocket/servlet/WebSocketServletAutoConfiguration$UndertowWebSocketConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/autoconfigure/websocket/servlet/WebSocketServletAutoConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/context/properties/EnableConfigurationProperties.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/context/properties/EnableConfigurationPropertiesRegistrar.class\\E" + }, + { + "pattern": "\\Qorg/springframework/boot/sql/init/dependency/DatabaseInitializationDependencyConfigurer.class\\E" + }, + { + "pattern": "\\Qorg/springframework/context/ApplicationContextAware.class\\E" + }, + { + "pattern": "\\Qorg/springframework/context/MessageSourceAware.class\\E" + }, + { + "pattern": "\\Qorg/springframework/context/ResourceLoaderAware.class\\E" + }, + { + "pattern": "\\Qorg/springframework/context/annotation/ComponentScan.class\\E" + }, + { + "pattern": "\\Qorg/springframework/context/annotation/Conditional.class\\E" + }, + { + "pattern": "\\Qorg/springframework/context/annotation/Configuration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/context/annotation/Import.class\\E" + }, + { + "pattern": "\\Qorg/springframework/context/annotation/ImportAware.class\\E" + }, + { + "pattern": "\\Qorg/springframework/context/annotation/ImportBeanDefinitionRegistrar.class\\E" + }, + { + "pattern": "\\Qorg/springframework/context/annotation/ImportRuntimeHints.class\\E" + }, + { + "pattern": "\\Qorg/springframework/context/annotation/PropertySource.class\\E" + }, + { + "pattern": "\\Qorg/springframework/context/annotation/Role.class\\E" + }, + { + "pattern": "\\Qorg/springframework/core/Ordered.class\\E" + }, + { + "pattern": "\\Qorg/springframework/core/annotation/Order.class\\E" + }, + { + "pattern": "\\Qorg/springframework/security/config/annotation/authentication/configuration/AuthenticationConfiguration$AuthenticationManagerDelegator.class\\E" + }, + { + "pattern": "\\Qorg/springframework/security/config/annotation/authentication/configuration/AuthenticationConfiguration$DefaultPasswordEncoderAuthenticationManagerBuilder.class\\E" + }, + { + "pattern": "\\Qorg/springframework/security/config/annotation/authentication/configuration/AuthenticationConfiguration$EnableGlobalAuthenticationAutowiredConfigurer.class\\E" + }, + { + "pattern": "\\Qorg/springframework/security/config/annotation/authentication/configuration/AuthenticationConfiguration$LazyPasswordEncoder.class\\E" + }, + { + "pattern": "\\Qorg/springframework/security/config/annotation/authentication/configuration/AuthenticationConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/security/config/annotation/authentication/configuration/EnableGlobalAuthentication.class\\E" + }, + { + "pattern": "\\Qorg/springframework/security/config/annotation/configuration/ObjectPostProcessorConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/security/config/annotation/web/configuration/EnableWebSecurity.class\\E" + }, + { + "pattern": "\\Qorg/springframework/security/config/annotation/web/configuration/HttpSecurityConfiguration$DefaultPasswordEncoderAuthenticationManagerBuilder.class\\E" + }, + { + "pattern": "\\Qorg/springframework/security/config/annotation/web/configuration/HttpSecurityConfiguration$LazyPasswordEncoder.class\\E" + }, + { + "pattern": "\\Qorg/springframework/security/config/annotation/web/configuration/HttpSecurityConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/security/config/annotation/web/configuration/OAuth2ImportSelector.class\\E" + }, + { + "pattern": "\\Qorg/springframework/security/config/annotation/web/configuration/SpringWebMvcImportSelector.class\\E" + }, + { + "pattern": "\\Qorg/springframework/security/config/annotation/web/configuration/WebMvcSecurityConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration$AnnotationAwareOrderComparator.class\\E" + }, + { + "pattern": "\\Qorg/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/web/bind/annotation/ControllerAdvice.class\\E" + }, + { + "pattern": "\\Qorg/springframework/web/bind/annotation/Mapping.class\\E" + }, + { + "pattern": "\\Qorg/springframework/web/bind/annotation/RequestMapping.class\\E" + }, + { + "pattern": "\\Qorg/springframework/web/bind/annotation/ResponseBody.class\\E" + }, + { + "pattern": "\\Qorg/springframework/web/bind/annotation/RestController.class\\E" + }, + { + "pattern": "\\Qorg/springframework/web/context/ServletContextAware.class\\E" + }, + { + "pattern": "\\Qorg/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class\\E" + }, + { + "pattern": "\\Qorg/springframework/web/servlet/config/annotation/WebMvcConfigurationSupport$NoOpValidator.class\\E" + }, + { + "pattern": "\\Qorg/springframework/web/servlet/config/annotation/WebMvcConfigurationSupport.class\\E" + }, + { + "pattern": "\\Qorg/springframework/web/servlet/config/annotation/WebMvcConfigurer.class\\E" + }, + { + "pattern": "\\Qorg/springframework/web/servlet/mvc/method/annotation/ResponseEntityExceptionHandler.class\\E" + }, + { + "pattern": "\\Qpom.properties\\E" + }, + { + "pattern": "\\Qsamm/characteristic/2.0.0/characteristic-definitions.ttl\\E" + }, + { + "pattern": "\\Qsamm/characteristic/2.0.0/characteristic-instances.ttl\\E" + }, + { + "pattern": "\\Qsamm/characteristic/2.1.0/characteristic-definitions.ttl\\E" + }, + { + "pattern": "\\Qsamm/characteristic/2.1.0/characteristic-instances.ttl\\E" + }, + { + "pattern": "\\Qsamm/characteristic/2.1.0/characteristic-shapes.ttl\\E" + }, + { + "pattern": "\\Qsamm/characteristic/2.1.0/characteristic-validations.js\\E" + }, + { + "pattern": "\\Qsamm/entity/2.0.0/FileResource.ttl\\E" + }, + { + "pattern": "\\Qsamm/entity/2.0.0/Point3d.ttl\\E" + }, + { + "pattern": "\\Qsamm/entity/2.0.0/TimeSeriesEntity.ttl\\E" + }, + { + "pattern": "\\Qsamm/entity/2.1.0/FileResource.ttl\\E" + }, + { + "pattern": "\\Qsamm/entity/2.1.0/Point3d.ttl\\E" + }, + { + "pattern": "\\Qsamm/entity/2.1.0/TimeSeriesEntity.ttl\\E" + }, + { + "pattern": "\\Qsamm/meta-model/2.0.0/aspect-meta-model-definitions.ttl\\E" + }, + { + "pattern": "\\Qsamm/meta-model/2.0.0/type-conversions.ttl\\E" + }, + { + "pattern": "\\Qsamm/meta-model/2.1.0/aspect-meta-model-definitions.ttl\\E" + }, + { + "pattern": "\\Qsamm/meta-model/2.1.0/aspect-meta-model-shapes.ttl\\E" + }, + { + "pattern": "\\Qsamm/meta-model/2.1.0/prefix-declarations.ttl\\E" + }, + { + "pattern": "\\Qsamm/meta-model/2.1.0/type-conversions.ttl\\E" + }, + { + "pattern": "\\Qsamm/scripts/language-registry.js\\E" + }, + { + "pattern": "\\Qsamm/unit/2.0.0/units.ttl\\E" + }, + { + "pattern": "\\Qsamm/unit/2.1.0/units.ttl\\E" + }, + { + "pattern": "\\Qfontconfig.bfc\\E" + } + ] + }, + "bundles": [ + { + "name": "com.sun.org.apache.xml.internal.serializer.XMLEntities", + "locales": [ + "" + ] + }, { - "name":"docu/aspect-model", - "locales":[ - "", + "name": "docu/aspect-model", + "locales": [ + "", "de" ] - }, + }, { - "name":"easy-random-data", - "locales":[""] - }, + "name": "easy-random-data", + "locales": [ + "" + ] + }, { - "name":"jakarta.servlet.LocalStrings", - "locales":[""] - }, + "name": "jakarta.servlet.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"jakarta.servlet.http.LocalStrings", - "locales":[""] - }, + "name": "jakarta.servlet.http.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.catalina.authenticator.LocalStrings", - "locales":[""] - }, + "name": "org.apache.catalina.authenticator.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.catalina.authenticator.jaspic.LocalStrings", - "locales":[""] - }, + "name": "org.apache.catalina.authenticator.jaspic.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.catalina.connector.LocalStrings", - "locales":[""] - }, + "name": "org.apache.catalina.connector.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.catalina.core.LocalStrings", - "locales":[""] - }, + "name": "org.apache.catalina.core.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.catalina.deploy.LocalStrings", - "locales":[""] - }, + "name": "org.apache.catalina.deploy.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.catalina.loader.LocalStrings", - "locales":[""] - }, + "name": "org.apache.catalina.loader.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.catalina.mapper.LocalStrings", - "locales":[""] - }, + "name": "org.apache.catalina.mapper.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.catalina.mbeans.LocalStrings", - "locales":[""] - }, + "name": "org.apache.catalina.mbeans.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.catalina.realm.LocalStrings", - "locales":[""] - }, + "name": "org.apache.catalina.realm.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.catalina.security.LocalStrings", - "locales":[""] - }, + "name": "org.apache.catalina.security.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.catalina.session.LocalStrings", - "locales":[""] - }, + "name": "org.apache.catalina.session.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.catalina.startup.LocalStrings", - "locales":[""] - }, + "name": "org.apache.catalina.startup.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.catalina.util.LocalStrings", - "locales":[""] - }, + "name": "org.apache.catalina.util.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.catalina.valves.LocalStrings", - "locales":[""] - }, + "name": "org.apache.catalina.valves.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.catalina.webresources.LocalStrings", - "locales":[""] - }, + "name": "org.apache.catalina.webresources.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.coyote.LocalStrings", - "locales":[""] - }, + "name": "org.apache.coyote.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.coyote.http11.LocalStrings", - "locales":[""] - }, + "name": "org.apache.coyote.http11.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.coyote.http11.filters.LocalStrings", - "locales":[""] - }, + "name": "org.apache.coyote.http11.filters.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.jena.ext.xerces.impl.msg.XMLSchemaMessages", - "locales":[""] - }, + "name": "org.apache.jena.ext.xerces.impl.msg.XMLSchemaMessages", + "locales": [ + "" + ] + }, { - "name":"org.apache.jena.ext.xerces.impl.xpath.regex.message", - "locales":[""] - }, + "name": "org.apache.jena.ext.xerces.impl.xpath.regex.message", + "locales": [ + "" + ] + }, { - "name":"org.apache.naming.LocalStrings", - "locales":[""] - }, + "name": "org.apache.naming.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.tomcat.util.LocalStrings", - "locales":[""] - }, + "name": "org.apache.tomcat.util.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.tomcat.util.buf.LocalStrings", - "locales":[""] - }, + "name": "org.apache.tomcat.util.buf.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.tomcat.util.compat.LocalStrings", - "locales":[""] - }, + "name": "org.apache.tomcat.util.compat.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.tomcat.util.descriptor.web.LocalStrings", - "locales":[""] - }, + "name": "org.apache.tomcat.util.descriptor.web.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.tomcat.util.http.LocalStrings", - "locales":[""] - }, + "name": "org.apache.tomcat.util.http.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.tomcat.util.http.parser.LocalStrings", - "locales":[""] - }, + "name": "org.apache.tomcat.util.http.parser.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.tomcat.util.modeler.LocalStrings", - "locales":[""] - }, + "name": "org.apache.tomcat.util.modeler.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.tomcat.util.net.LocalStrings", - "locales":[""] - }, + "name": "org.apache.tomcat.util.net.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.tomcat.util.scan.LocalStrings", - "locales":[""] - }, + "name": "org.apache.tomcat.util.scan.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.tomcat.util.threads.LocalStrings", - "locales":[""] - }, + "name": "org.apache.tomcat.util.threads.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.tomcat.websocket.LocalStrings", - "locales":[""] - }, + "name": "org.apache.tomcat.websocket.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"org.apache.tomcat.websocket.server.LocalStrings", - "locales":[""] - }, + "name": "org.apache.tomcat.websocket.server.LocalStrings", + "locales": [ + "" + ] + }, { - "name":"sun.awt.resources.awt", - "classNames":[ - "sun.awt.resources.awt", + "name": "sun.awt.resources.awt", + "classNames": [ + "sun.awt.resources.awt", "sun.awt.resources.awt_de" ] } diff --git a/aspect-model-editor-runtime/pom.xml b/aspect-model-editor-runtime/pom.xml index 6ccd6354..8507414d 100644 --- a/aspect-model-editor-runtime/pom.xml +++ b/aspect-model-editor-runtime/pom.xml @@ -88,6 +88,37 @@ + + copy-font-configuration + + + windows + + + + + + + org.codehaus.mojo + wagon-maven-plugin + + + copy-fontconfig-bfc + process-resources + + download-single + + + file://${env.JAVA_HOME}/lib + fontconfig.bfc + ${project.build.outputDirectory}/fontconfig.bfc + + + + + + + native-image @@ -146,7 +177,6 @@ --initialize-at-build-time=org.slf4j.LoggerFactory,ch.qos.logback,guru.nidi.graphviz.attribute.,org.apache.velocity.,org.apache.poi.util.LocaleUtil -J-Xmx8G - -H:ConfigurationFileDirectories=conf MainClass -H:+ReportExceptionStackTraces -H:JNIConfigurationFiles=${project.basedir}/.graalvm/jni-config.json -H:ReflectionConfigurationFiles=${project.basedir}/.graalvm/reflect-config.json diff --git a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/Application.java b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/Application.java index e71c358d..0d3cf6a2 100644 --- a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/Application.java +++ b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/Application.java @@ -19,6 +19,7 @@ @SpringBootApplication public class Application { public static void main( final String[] args ) { + NativeImageHelpers.ensureRequiredEnvironment(); SpringApplication.run( Application.class, args ); } } diff --git a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/NativeImageHelpers.java b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/NativeImageHelpers.java new file mode 100644 index 00000000..64b86262 --- /dev/null +++ b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/NativeImageHelpers.java @@ -0,0 +1,40 @@ +/* + * Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH + * + * See the AUTHORS file(s) distributed with this work for additional + * information regarding authorship. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * SPDX-License-Identifier: MPL-2.0 + */ + +package org.eclipse.esmf.ame; + +import java.nio.file.Path; +import java.nio.file.Paths; + +import org.eclipse.esmf.ame.substitution.IsWindows; + +/** + * Utility class providing helpers and workarounds needed to get the native image working properly on different platforms. + */ +public class NativeImageHelpers { + public static void ensureRequiredEnvironment() { + if ( System.getProperty( "java.home" ) == null ) { + // Font handling which we use in diagram/document generators relies on this variable being set + // and the font config files must be present in the "lib" subdirectory of the path from where the native image is started. + // The check for the java.home property is done by sun.awt.FontConfiguration#findFontConfigFile which is called + // transitively by other AWT code + final Path nativeImagePath = Paths.get( "." ).toAbsolutePath().normalize(); // current working directory + System.setProperty( "java.home", nativeImagePath.toString() ); + + if ( new IsWindows().getAsBoolean() ) { + // Set to headless mode, because instantiation of AWT graphics context in Windows is flaky + System.setProperty( "java.awt.headless", "true" ); + } + } + } +} diff --git a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/IsLinux.java b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/IsLinux.java new file mode 100644 index 00000000..c0893afa --- /dev/null +++ b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/IsLinux.java @@ -0,0 +1,26 @@ +/* + * Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH + * + * See the AUTHORS file(s) distributed with this work for additional + * information regarding authorship. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * SPDX-License-Identifier: MPL-2.0 + */ + +package org.eclipse.esmf.ame.substitution; + +import java.util.function.BooleanSupplier; + +/** + * Conditional to execute substitution only on Linux. Use with com.oracle.svm.core.annotate.Substitute's onlyWith attribute. + */ +public class IsLinux implements BooleanSupplier { + @Override + public boolean getAsBoolean() { + return "Linux".equals( System.getProperty( "os.name" ) ); + } +} diff --git a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/IsWindows.java b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/IsWindows.java new file mode 100644 index 00000000..5a8b3f9f --- /dev/null +++ b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/IsWindows.java @@ -0,0 +1,26 @@ +/* + * Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH + * + * See the AUTHORS file(s) distributed with this work for additional + * information regarding authorship. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * SPDX-License-Identifier: MPL-2.0 + */ + +package org.eclipse.esmf.ame.substitution; + +import java.util.function.BooleanSupplier; + +/** + * Conditional to execute substitution only on Windows. Use with com.oracle.svm.core.annotate.Substitute's onlyWith attribute. + */ +public class IsWindows implements BooleanSupplier { + @Override + public boolean getAsBoolean() { + return System.getProperty( "os.name", "" ).startsWith( "Windows" ); + } +} diff --git a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_sun_awt_FontConfiguration.java b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_sun_awt_FontConfiguration.java new file mode 100644 index 00000000..1f8d4f2c --- /dev/null +++ b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_sun_awt_FontConfiguration.java @@ -0,0 +1,53 @@ +/* + * Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH + * + * See the AUTHORS file(s) distributed with this work for additional + * information regarding authorship. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * SPDX-License-Identifier: MPL-2.0 + */ + +package org.eclipse.esmf.ame.substitution; + +import java.io.File; +import java.io.IOException; +import java.io.InputStream; + +import com.oracle.svm.core.annotate.Alias; +import com.oracle.svm.core.annotate.Substitute; +import com.oracle.svm.core.annotate.TargetClass; +import org.eclipse.esmf.ame.Application; + +/** + * This is a GraalVM substitution class + * for sun.awt.FontConfiguration. + * Reason: In Windows, AWT internal will try to load a font config file that is only available at runtime and will be + * looked for - hard coded - in $JAVA_HOME. This substitution redirects this to read the config from the resources instead. + * This only works in conjuction with a build setup that makes the font config available in the build time class path, + * see copy-fontconfig-bfc in pom.xml; as well as a corresponding entry in resource-config.json. + */ +@TargetClass( className = "sun.awt.FontConfiguration", onlyWith = IsWindows.class ) +@SuppressWarnings( { + "unused", + "squid:S00101" // Class name uses GraalVM substitution class naming schema, see + // https://github.com/oracle/graal/tree/master/substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/jdk + , "NewClassNamingConvention" } ) +public final class Target_sun_awt_FontConfiguration { + @Substitute + private void readFontConfigFile( final File f ) { + try ( final InputStream inputStream = Application.class.getResourceAsStream( "/fontconfig.bfc" ) ) { + loadBinary( inputStream ); + } catch ( final IOException e ) { + throw new RuntimeException( e ); + } + } + + // Reference to the original loadBinary() method, so that we can call it from readFontConfigFile + @Alias + public static native void loadBinary( InputStream inStream ) throws IOException; +} + diff --git a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_sun_awt_X11FontManager.java b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_sun_awt_X11FontManager.java new file mode 100644 index 00000000..acb00cdb --- /dev/null +++ b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_sun_awt_X11FontManager.java @@ -0,0 +1,63 @@ +/* + * Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH + * + * See the AUTHORS file(s) distributed with this work for additional + * information regarding authorship. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * SPDX-License-Identifier: MPL-2.0 + */ + +package org.eclipse.esmf.ame.substitution; + +import java.lang.reflect.Constructor; +import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; + +import com.oracle.svm.core.annotate.Substitute; +import com.oracle.svm.core.annotate.TargetClass; + +/** + * This is a GraalVM substitution class + * for sun.awt.X11FontManager. + * Reason: In Linux/X11, AWT internal will try to resolve font configuration files from the JDK directory (java.home) + * which will be null in the GraalVM binary. This substitution will hardcode the code path that does not check for those configs. + * Unfortunately, since the GraalVM compiler itself is tripped up by sun.awt classes in the resolution graph, we need to + * trick it by accessing the relevant code via reflection. This in turn means that we need to put X11FontManager & friends into + * reflection-config.json. + */ +@TargetClass( className = "sun.awt.X11FontManager", onlyWith = IsLinux.class ) +@SuppressWarnings( { + "unused", + "squid:S00101" // Class name uses GraalVM substitution class naming schema, see + // https://github.com/oracle/graal/tree/master/substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/jdk + , "NewClassNamingConvention" } ) +public final class Target_sun_awt_X11FontManager { + /** + * This method actually returns a sun.awt.FontConfiguration. Due to the fact that we can not refer to sun.awt classes, + * (X11FontManager & friends are not part of non-Linux JDKs) we return java.lang.Object instead. Luckily for us, the + * Graal substitution mechanism still picks this up and replaces the original method. + * + * @return the font configuration object + */ + @SuppressWarnings( "ProtectedMemberInFinalClass" ) + @Substitute + protected Object createFontConfiguration() { + try { + final Class clazz = Class.forName( "sun.font.FcFontConfiguration" ); + final Class sunFontManagerClazz = Class.forName( "sun.font.SunFontManager" ); + final Constructor constructor = clazz.getConstructor( sunFontManagerClazz ); + final Object fcFontConfig = constructor.newInstance( this ); + final Method init = clazz.getMethod( "init" ); + // ignore result + init.invoke( fcFontConfig ); + return fcFontConfig; + } catch ( final ClassNotFoundException | NoSuchMethodException | InvocationTargetException | InstantiationException | + IllegalAccessException e ) { + throw new RuntimeException( e ); + } + } +} diff --git a/pom.xml b/pom.xml index dd9f4cff..04f064e5 100644 --- a/pom.xml +++ b/pom.xml @@ -88,6 +88,7 @@ 6.0.0 16.14.2 3.0.0 + 1.0 3.0.0 3.3.0 3.10.0 @@ -402,8 +403,8 @@ org.codehaus.mojo - exec-maven-plugin - ${exec-maven-plugin-version} + wagon-maven-plugin + ${wagon-maven-plugin-version} org.graalvm.buildtools From a85ce35a668be09f19c87cd3116a1083ebcb0eb1 Mon Sep 17 00:00:00 2001 From: Michele Santoro Date: Wed, 24 Jan 2024 16:44:37 +0100 Subject: [PATCH 03/16] Adjust some files to new structure --- .../.graalvm/jni-config.json | 601 +- .../.graalvm/reflect-config.json | 10191 +++------------- .../.graalvm/resource-config.json | 4 + .../eclipse/esmf/ame/NativeImageHelpers.java | 4 +- .../{IsWindows.java => IsMacOrWindows.java} | 5 +- .../Target_sun_awt_FontConfiguration.java | 2 +- 6 files changed, 2226 insertions(+), 8581 deletions(-) rename aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/{IsWindows.java => IsMacOrWindows.java} (76%) diff --git a/aspect-model-editor-runtime/.graalvm/jni-config.json b/aspect-model-editor-runtime/.graalvm/jni-config.json index e8bf5545..d65b8816 100644 --- a/aspect-model-editor-runtime/.graalvm/jni-config.json +++ b/aspect-model-editor-runtime/.graalvm/jni-config.json @@ -1,151 +1,454 @@ [ -{ - "name":"java.awt.Font", - "fields":[ - {"name":"name"}, - {"name":"pData"}, - {"name":"size"}, - {"name":"style"} - ], - "methods":[ - {"name":"getFont","parameterTypes":["java.lang.String"] }, - {"name":"getFontPeer","parameterTypes":[] } - ] -}, -{ - "name":"java.awt.Insets", - "methods":[{"name":"","parameterTypes":["int","int","int","int"] }] -}, -{ - "name":"java.awt.Toolkit", - "methods":[ - {"name":"getDefaultToolkit","parameterTypes":[] }, - {"name":"getFontMetrics","parameterTypes":["java.awt.Font"] } - ] -}, -{ - "name":"java.awt.geom.GeneralPath", - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"","parameterTypes":["int","byte[]","int","float[]","int"] } - ] -}, -{ - "name":"java.awt.geom.Point2D$Float", - "fields":[ - {"name":"x"}, - {"name":"y"} - ], - "methods":[{"name":"","parameterTypes":["float","float"] }] -}, -{ - "name":"java.awt.geom.Rectangle2D$Float", - "fields":[ - {"name":"height"}, - {"name":"width"}, - {"name":"x"}, - {"name":"y"} - ], - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"","parameterTypes":["float","float","float","float"] } - ] -}, -{ - "name":"java.lang.Boolean", - "methods":[{"name":"getBoolean","parameterTypes":["java.lang.String"] }] -}, -{ - "name":"java.lang.String", - "methods":[{"name":"toLowerCase","parameterTypes":["java.util.Locale"] }] -}, -{ - "name":"java.util.ArrayList", - "methods":[ - {"name":"","parameterTypes":["int"] }, - {"name":"add","parameterTypes":["java.lang.Object"] } - ] -}, -{ - "name":"java.util.HashMap", - "methods":[ - {"name":"containsKey","parameterTypes":["java.lang.Object"] }, - {"name":"put","parameterTypes":["java.lang.Object","java.lang.Object"] } - ] -}, -{ - "name":"sun.font.CharToGlyphMapper", - "methods":[{"name":"charToGlyph","parameterTypes":["int"] }] -}, -{ - "name":"sun.font.Font2D", - "methods":[ - {"name":"canDisplay","parameterTypes":["char"] }, - {"name":"charToGlyph","parameterTypes":["int"] }, - {"name":"charToVariationGlyph","parameterTypes":["int","int"] }, - {"name":"getMapper","parameterTypes":[] }, - {"name":"getTableBytes","parameterTypes":["int"] } - ] -}, -{ - "name":"sun.font.FontStrike", - "methods":[{"name":"getGlyphMetrics","parameterTypes":["int"] }] -}, -{ - "name":"sun.font.FreetypeFontScaler", - "methods":[{"name":"invalidateScaler","parameterTypes":[] }] -}, -{ - "name":"sun.font.GlyphList", - "fields":[ - {"name":"gposx"}, - {"name":"gposy"}, - {"name":"images"}, - {"name":"lcdRGBOrder"}, - {"name":"lcdSubPixPos"}, - {"name":"len"}, - {"name":"positions"}, - {"name":"usePositions"} - ] -}, -{ - "name":"sun.font.PhysicalStrike", - "fields":[{"name":"pScalerContext"}], - "methods":[ - {"name":"adjustPoint","parameterTypes":["java.awt.geom.Point2D$Float"] }, - {"name":"getGlyphPoint","parameterTypes":["int","int"] } - ] -}, -{ - "name":"sun.font.StrikeMetrics", - "methods":[{"name":"","parameterTypes":["float","float","float","float","float","float","float","float","float","float"] }] -}, -{ - "name":"sun.font.TrueTypeFont", - "methods":[ - {"name":"readBlock","parameterTypes":["java.nio.ByteBuffer","int","int"] }, - {"name":"readBytes","parameterTypes":["int","int"] } - ] -}, -{ - "name":"sun.font.Type1Font", - "methods":[{"name":"readFile","parameterTypes":["java.nio.ByteBuffer"] }] -}, -{ - "name":"sun.java2d.Disposer", - "methods":[{"name":"addRecord","parameterTypes":["java.lang.Object","long","long"] }] -}, -{ - "name":"sun.management.VMManagementImpl", - "fields":[ - {"name":"compTimeMonitoringSupport"}, - {"name":"currentThreadCpuTimeSupport"}, - {"name":"objectMonitorUsageSupport"}, - {"name":"otherThreadCpuTimeSupport"}, - {"name":"remoteDiagnosticCommandsSupport"}, - {"name":"synchronizerUsageSupport"}, - {"name":"threadAllocatedMemorySupport"}, - {"name":"threadContentionMonitoringSupport"} - ] -} + { + "name": "java.awt.Font", + "fields": [ + { + "name": "name" + }, + { + "name": "pData" + }, + { + "name": "size" + }, + { + "name": "style" + } + ], + "methods": [ + { + "name": "getFont", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getFontPeer", + "parameterTypes": [] + } + ] + }, + { + "name": "java.awt.Insets", + "methods": [ + { + "name": "", + "parameterTypes": [ + "int", + "int", + "int", + "int" + ] + } + ] + }, + { + "name": "java.awt.Toolkit", + "methods": [ + { + "name": "getDefaultToolkit", + "parameterTypes": [] + }, + { + "name": "getFontMetrics", + "parameterTypes": [ + "java.awt.Font" + ] + } + ] + }, + { + "name": "java.awt.geom.GeneralPath", + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "", + "parameterTypes": [ + "int", + "byte[]", + "int", + "float[]", + "int" + ] + } + ] + }, + { + "name": "java.awt.geom.Point2D$Float", + "fields": [ + { + "name": "x" + }, + { + "name": "y" + } + ], + "methods": [ + { + "name": "", + "parameterTypes": [ + "float", + "float" + ] + } + ] + }, + { + "name": "java.awt.geom.Rectangle2D$Float", + "fields": [ + { + "name": "height" + }, + { + "name": "width" + }, + { + "name": "x" + }, + { + "name": "y" + } + ], + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "", + "parameterTypes": [ + "float", + "float", + "float", + "float" + ] + } + ] + }, + { + "name": "java.lang.Boolean", + "methods": [ + { + "name": "getBoolean", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "name": "java.lang.String", + "methods": [ + { + "name": "toLowerCase", + "parameterTypes": [ + "java.util.Locale" + ] + } + ] + }, + { + "name": "java.util.ArrayList", + "methods": [ + { + "name": "", + "parameterTypes": [ + "int" + ] + }, + { + "name": "add", + "parameterTypes": [ + "java.lang.Object" + ] + } + ] + }, + { + "name": "java.util.HashMap", + "methods": [ + { + "name": "containsKey", + "parameterTypes": [ + "java.lang.Object" + ] + }, + { + "name": "put", + "parameterTypes": [ + "java.lang.Object", + "java.lang.Object" + ] + } + ] + }, + { + "name": "sun.font.CharToGlyphMapper", + "methods": [ + { + "name": "charToGlyph", + "parameterTypes": [ + "int" + ] + } + ] + }, + { + "name": "sun.font.Font2D", + "methods": [ + { + "name": "canDisplay", + "parameterTypes": [ + "char" + ] + }, + { + "name": "charToGlyph", + "parameterTypes": [ + "int" + ] + }, + { + "name": "charToVariationGlyph", + "parameterTypes": [ + "int", + "int" + ] + }, + { + "name": "getMapper", + "parameterTypes": [] + }, + { + "name": "getTableBytes", + "parameterTypes": [ + "int" + ] + } + ] + }, + { + "name": "sun.font.FontStrike", + "methods": [ + { + "name": "getGlyphMetrics", + "parameterTypes": [ + "int" + ] + } + ] + }, + { + "name": "sun.font.FreetypeFontScaler", + "methods": [ + { + "name": "invalidateScaler", + "parameterTypes": [] + } + ] + }, + { + "name": "sun.font.GlyphList", + "fields": [ + { + "name": "gposx" + }, + { + "name": "gposy" + }, + { + "name": "images" + }, + { + "name": "lcdRGBOrder" + }, + { + "name": "lcdSubPixPos" + }, + { + "name": "len" + }, + { + "name": "positions" + }, + { + "name": "usePositions" + } + ] + }, + { + "name": "sun.font.PhysicalStrike", + "fields": [ + { + "name": "pScalerContext" + } + ], + "methods": [ + { + "name": "adjustPoint", + "parameterTypes": [ + "java.awt.geom.Point2D$Float" + ] + }, + { + "name": "getGlyphPoint", + "parameterTypes": [ + "int", + "int" + ] + } + ] + }, + { + "name": "sun.font.StrikeMetrics", + "methods": [ + { + "name": "", + "parameterTypes": [ + "float", + "float", + "float", + "float", + "float", + "float", + "float", + "float", + "float", + "float" + ] + } + ] + }, + { + "name": "sun.font.TrueTypeFont", + "methods": [ + { + "name": "readBlock", + "parameterTypes": [ + "java.nio.ByteBuffer", + "int", + "int" + ] + }, + { + "name": "readBytes", + "parameterTypes": [ + "int", + "int" + ] + } + ] + }, + { + "name": "sun.font.Type1Font", + "methods": [ + { + "name": "readFile", + "parameterTypes": [ + "java.nio.ByteBuffer" + ] + } + ] + }, + { + "name": "sun.java2d.Disposer", + "methods": [ + { + "name": "addRecord", + "parameterTypes": [ + "java.lang.Object", + "long", + "long" + ] + } + ] + }, + { + "name": "java.lang.System", + "methods": [ + { + "name": "getProperty", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "load", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setProperty", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + } + ] + }, + { + "name": "org.springframework.boot.loader.JarLauncher", + "methods": [ + { + "name": "main", + "parameterTypes": [ + "java.lang.String[]" + ] + } + ] + }, + { + "name": "sun.font.CFontManager", + "methods": [ + { + "name": "registerFont", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + } + ] + }, + { + "name": "sun.lwawt.macosx.LWCToolkit", + "methods": [ + { + "name": "installToolkitThreadInJava", + "parameterTypes": [] + } + ] + }, + { + "name": "sun.management.VMManagementImpl", + "fields": [ + { + "name": "compTimeMonitoringSupport" + }, + { + "name": "currentThreadCpuTimeSupport" + }, + { + "name": "objectMonitorUsageSupport" + }, + { + "name": "otherThreadCpuTimeSupport" + }, + { + "name": "remoteDiagnosticCommandsSupport" + }, + { + "name": "synchronizerUsageSupport" + }, + { + "name": "threadAllocatedMemorySupport" + }, + { + "name": "threadContentionMonitoringSupport" + } + ] + } ] diff --git a/aspect-model-editor-runtime/.graalvm/reflect-config.json b/aspect-model-editor-runtime/.graalvm/reflect-config.json index 1f6f0c4e..9a108b86 100644 --- a/aspect-model-editor-runtime/.graalvm/reflect-config.json +++ b/aspect-model-editor-runtime/.graalvm/reflect-config.json @@ -80,435 +80,119 @@ }, { "name": "ch.qos.logback.classic.pattern.DateConverter", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "ch.qos.logback.classic.pattern.LevelConverter", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "ch.qos.logback.classic.pattern.LineSeparatorConverter", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "ch.qos.logback.classic.pattern.LoggerConverter", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "ch.qos.logback.classic.pattern.MessageConverter", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "ch.qos.logback.classic.pattern.ThreadConverter", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "ch.qos.logback.core.rolling.helper.DateTokenConverter", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "ch.qos.logback.core.rolling.helper.IntegerTokenConverter", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "com.fasterxml.jackson.annotation.JacksonAnnotation", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "com.fasterxml.jackson.annotation.JsonIgnoreProperties", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "com.fasterxml.jackson.annotation.JsonInclude", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "com.fasterxml.jackson.annotation.JsonInclude$Include" + "name": "com.fasterxml.jackson.annotation.JsonInclude$Include", + "allDeclaredMethods": true }, { "name": "com.fasterxml.jackson.annotation.JsonProperty", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "com.fasterxml.jackson.core.JsonGenerator" + "name": "com.fasterxml.jackson.core.JsonGenerator", + "allDeclaredMethods": true }, { "name": "com.fasterxml.jackson.core.ObjectCodec", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getJsonFactory", - "parameterTypes": [] - }, - { - "name": "readValues", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonParser", - "com.fasterxml.jackson.core.type.ResolvedType" - ] - }, - { - "name": "readValues", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonParser", - "com.fasterxml.jackson.core.type.TypeReference" - ] - }, - { - "name": "readValues", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonParser", - "java.lang.Class" - ] - } - ] + "allDeclaredMethods": true }, { "name": "com.fasterxml.jackson.core.TreeCodec", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "com.fasterxml.jackson.core.Versioned", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "com.fasterxml.jackson.databind.Module", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getDependencies", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "com.fasterxml.jackson.databind.ObjectMapper", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "createArrayNode", - "parameterTypes": [] - }, - { - "name": "createObjectNode", - "parameterTypes": [] - }, - { - "name": "getFactory", - "parameterTypes": [] - }, - { - "name": "missingNode", - "parameterTypes": [] - }, - { - "name": "nullNode", - "parameterTypes": [] - }, - { - "name": "readTree", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonParser" - ] - }, - { - "name": "readValue", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonParser", - "com.fasterxml.jackson.core.type.ResolvedType" - ] - }, - { - "name": "readValue", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonParser", - "com.fasterxml.jackson.core.type.TypeReference" - ] - }, - { - "name": "readValue", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonParser", - "java.lang.Class" - ] - }, - { - "name": "readValues", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonParser", - "com.fasterxml.jackson.core.type.ResolvedType" - ] - }, - { - "name": "readValues", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonParser", - "com.fasterxml.jackson.core.type.TypeReference" - ] - }, - { - "name": "readValues", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonParser", - "java.lang.Class" - ] - }, - { - "name": "treeAsTokens", - "parameterTypes": [ - "com.fasterxml.jackson.core.TreeNode" - ] - }, - { - "name": "treeToValue", - "parameterTypes": [ - "com.fasterxml.jackson.core.TreeNode", - "java.lang.Class" - ] - }, - { - "name": "version", - "parameterTypes": [] - }, - { - "name": "writeTree", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonGenerator", - "com.fasterxml.jackson.core.TreeNode" - ] - }, - { - "name": "writeValue", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonGenerator", - "java.lang.Object" - ] - } - ] + "allDeclaredMethods": true }, { "name": "com.fasterxml.jackson.databind.ext.CoreXMLSerializers", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "com.fasterxml.jackson.databind.ext.Java7HandlersImpl", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "com.fasterxml.jackson.databind.ext.Java7SupportImpl", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "com.fasterxml.jackson.databind.module.SimpleModule", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "addAbstractTypeMapping", - "parameterTypes": [ - "java.lang.Class", - "java.lang.Class" - ] - }, - { - "name": "addDeserializer", - "parameterTypes": [ - "java.lang.Class", - "com.fasterxml.jackson.databind.JsonDeserializer" - ] - }, - { - "name": "addKeyDeserializer", - "parameterTypes": [ - "java.lang.Class", - "com.fasterxml.jackson.databind.KeyDeserializer" - ] - }, - { - "name": "addKeySerializer", - "parameterTypes": [ - "java.lang.Class", - "com.fasterxml.jackson.databind.JsonSerializer" - ] - }, - { - "name": "addSerializer", - "parameterTypes": [ - "com.fasterxml.jackson.databind.JsonSerializer" - ] - }, - { - "name": "addSerializer", - "parameterTypes": [ - "java.lang.Class", - "com.fasterxml.jackson.databind.JsonSerializer" - ] - }, - { - "name": "addValueInstantiator", - "parameterTypes": [ - "java.lang.Class", - "com.fasterxml.jackson.databind.deser.ValueInstantiator" - ] - }, - { - "name": "getModuleName", - "parameterTypes": [] - }, - { - "name": "getTypeId", - "parameterTypes": [] - }, - { - "name": "registerSubtypes", - "parameterTypes": [ - "java.util.Collection" - ] - }, - { - "name": "registerSubtypes", - "parameterTypes": [ - "com.fasterxml.jackson.databind.jsontype.NamedType[]" - ] - }, - { - "name": "registerSubtypes", - "parameterTypes": [ - "java.lang.Class[]" - ] - }, - { - "name": "setAbstractTypes", - "parameterTypes": [ - "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver" - ] - }, - { - "name": "setDeserializerModifier", - "parameterTypes": [ - "com.fasterxml.jackson.databind.deser.BeanDeserializerModifier" - ] - }, - { - "name": "setDeserializers", - "parameterTypes": [ - "com.fasterxml.jackson.databind.module.SimpleDeserializers" - ] - }, - { - "name": "setKeyDeserializers", - "parameterTypes": [ - "com.fasterxml.jackson.databind.module.SimpleKeyDeserializers" - ] - }, - { - "name": "setKeySerializers", - "parameterTypes": [ - "com.fasterxml.jackson.databind.module.SimpleSerializers" - ] - }, - { - "name": "setMixInAnnotation", - "parameterTypes": [ - "java.lang.Class", - "java.lang.Class" - ] - }, - { - "name": "setSerializerModifier", - "parameterTypes": [ - "com.fasterxml.jackson.databind.ser.BeanSerializerModifier" - ] - }, - { - "name": "setSerializers", - "parameterTypes": [ - "com.fasterxml.jackson.databind.module.SimpleSerializers" - ] - }, - { - "name": "setValueInstantiators", - "parameterTypes": [ - "com.fasterxml.jackson.databind.module.SimpleValueInstantiators" - ] - }, - { - "name": "setupModule", - "parameterTypes": [ - "com.fasterxml.jackson.databind.Module$SetupContext" - ] - }, - { - "name": "version", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "com.fasterxml.jackson.dataformat.xml.XmlMapper" + "name": "com.fasterxml.jackson.dataformat.xml.XmlMapper", + "allDeclaredMethods": true }, { "name": "com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator", + "allDeclaredMethods": true, "fields": [ { "name": "_nextName" @@ -517,37 +201,21 @@ }, { "name": "com.fasterxml.jackson.datatype.jdk8.Jdk8Module", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "com.fasterxml.jackson.datatype.jsr310.JavaTimeModule", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "com.fasterxml.jackson.module.paramnames.ParameterNamesModule", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "setupModule", - "parameterTypes": [ - "com.fasterxml.jackson.databind.Module$SetupContext" - ] - } - ] + "allDeclaredMethods": true }, { "name": "com.github.benmanes.caffeine.cache.BBHeader$ReadAndWriteCounterRef", + "allDeclaredMethods": true, "fields": [ { "name": "writeCounter" @@ -556,6 +224,7 @@ }, { "name": "com.github.benmanes.caffeine.cache.BBHeader$ReadCounterRef", + "allDeclaredMethods": true, "fields": [ { "name": "readCounter" @@ -564,6 +233,7 @@ }, { "name": "com.github.benmanes.caffeine.cache.BLCHeader$DrainStatusRef", + "allDeclaredMethods": true, "fields": [ { "name": "drainStatus" @@ -572,6 +242,7 @@ }, { "name": "com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueColdProducerFields", + "allDeclaredMethods": true, "fields": [ { "name": "producerLimit" @@ -580,6 +251,7 @@ }, { "name": "com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueConsumerFields", + "allDeclaredMethods": true, "fields": [ { "name": "consumerIndex" @@ -588,6 +260,7 @@ }, { "name": "com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueProducerFields", + "allDeclaredMethods": true, "fields": [ { "name": "producerIndex" @@ -596,6 +269,7 @@ }, { "name": "com.github.benmanes.caffeine.cache.BoundedLocalCache", + "allDeclaredMethods": true, "fields": [ { "name": "refreshes" @@ -603,10 +277,12 @@ ] }, { - "name": "com.github.benmanes.caffeine.cache.Caffeine" + "name": "com.github.benmanes.caffeine.cache.Caffeine", + "allDeclaredMethods": true }, { "name": "com.github.benmanes.caffeine.cache.PS", + "allDeclaredMethods": true, "fields": [ { "name": "key" @@ -618,28 +294,15 @@ }, { "name": "com.github.benmanes.caffeine.cache.PSMS", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "com.github.benmanes.caffeine.cache.SSMS", - "methods": [ - { - "name": "", - "parameterTypes": [ - "com.github.benmanes.caffeine.cache.Caffeine", - "com.github.benmanes.caffeine.cache.AsyncCacheLoader", - "boolean" - ] - } - ] + "allDeclaredMethods": true }, { "name": "com.github.benmanes.caffeine.cache.StripedBuffer", + "allDeclaredMethods": true, "fields": [ { "name": "tableBusy" @@ -658,228 +321,114 @@ "name": "com.github.marschall.memoryfilesystem.MemoryFileSystem", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "close", - "parameterTypes": [] - }, - { - "name": "getDefaultUser", - "parameterTypes": [] - }, - { - "name": "getFileStores", - "parameterTypes": [] - }, - { - "name": "getPath", - "parameterTypes": [ - "java.lang.String", - "java.lang.String[]" - ] - }, - { - "name": "getPathMatcher", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "getRootDirectories", - "parameterTypes": [] - }, - { - "name": "getSeparator", - "parameterTypes": [] - }, - { - "name": "getUserPrincipalLookupService", - "parameterTypes": [] - }, - { - "name": "isOpen", - "parameterTypes": [] - }, - { - "name": "isReadOnly", - "parameterTypes": [] - }, - { - "name": "newWatchService", - "parameterTypes": [] - }, - { - "name": "provider", - "parameterTypes": [] - }, - { - "name": "supportedFileAttributeViews", - "parameterTypes": [] - }, - { - "name": "truncate", - "parameterTypes": [ - "java.time.Instant" - ] - } - ] + "allDeclaredMethods": true }, { "name": "com.google.gson.Gson", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "com.google.gson.GsonBuilder", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "com.oracle.svm.core.annotate.KeepOriginal", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "com.oracle.svm.core.annotate.Substitute", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "com.oracle.svm.core.annotate.TargetClass", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "com.sun.crypto.provider.AESCipher$General", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "com.sun.crypto.provider.ARCFOURCipher", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "com.sun.crypto.provider.ChaCha20Cipher$ChaCha20Poly1305", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "com.sun.crypto.provider.DESCipher", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "com.sun.crypto.provider.DESedeCipher", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "com.sun.crypto.provider.DHParameters", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "com.sun.crypto.provider.GaloisCounterMode$AESGCM", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "com.sun.crypto.provider.PBKDF2Core$HmacSHA256", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "com.sun.crypto.provider.TlsMasterSecretGenerator", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "queryAllDeclaredConstructors": true + "queryAllDeclaredConstructors": true, + "allDeclaredMethods": true + }, { - "name": "io.vavr.control.Try" + "name": "io.vavr.control.Try", + "allDeclaredMethods": true + }, { - "name": "jakarta.activation.MimeType" + "name": "jakarta.activation.MimeType", + "allDeclaredMethods": true + }, { - "name": "jakarta.annotation.ManagedBean" + "name": "jakarta.annotation.ManagedBean", + "allDeclaredMethods": true + }, { - "name": "jakarta.annotation.PostConstruct" + "name": "jakarta.annotation.PostConstruct", + "allDeclaredMethods": true + }, { "name": "jakarta.annotation.PreDestroy", @@ -887,746 +436,499 @@ }, { "name": "jakarta.servlet.Filter", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true + }, { "name": "jakarta.servlet.GenericFilter", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "jakarta.servlet.GenericServlet", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getInitParameter", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "getInitParameterNames", - "parameterTypes": [] - }, - { - "name": "getServletConfig", - "parameterTypes": [] - }, - { - "name": "getServletContext", - "parameterTypes": [] - }, - { - "name": "getServletInfo", - "parameterTypes": [] - }, - { - "name": "log", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "log", - "parameterTypes": [ - "java.lang.String", - "java.lang.Throwable" - ] - } - ] + "allDeclaredMethods": true }, { "name": "jakarta.servlet.MultipartConfigElement", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "jakarta.servlet.Servlet", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "jakarta.servlet.ServletConfig", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "jakarta.servlet.ServletContext", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { - "name": "jakarta.servlet.ServletRegistration" + "name": "jakarta.servlet.ServletRegistration", + "allDeclaredMethods": true }, { - "name": "jakarta.servlet.ServletRequest" + "name": "jakarta.servlet.ServletRequest", + "allDeclaredMethods": true }, { "name": "jakarta.servlet.http.HttpServlet", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "init", - "parameterTypes": [ - "jakarta.servlet.ServletConfig" - ] - }, - { - "name": "service", - "parameterTypes": [ - "jakarta.servlet.ServletRequest", - "jakarta.servlet.ServletResponse" - ] - } - ] + "allDeclaredMethods": true }, { - "name": "jakarta.servlet.http.PushBuilder" + "name": "jakarta.servlet.http.PushBuilder", + "allDeclaredMethods": true }, { - "name": "jakarta.validation.Validator" + "name": "jakarta.validation.Validator", + "allDeclaredMethods": true }, { - "name": "jakarta.validation.ValidatorFactory" + "name": "jakarta.validation.ValidatorFactory", + "allDeclaredMethods": true }, { - "name": "jakarta.validation.bootstrap.GenericBootstrap" + "name": "jakarta.validation.bootstrap.GenericBootstrap", + "allDeclaredMethods": true }, { - "name": "jakarta.validation.executable.ExecutableValidator" + "name": "jakarta.validation.executable.ExecutableValidator", + "allDeclaredMethods": true }, { - "name": "jakarta.websocket.server.ServerContainer" + "name": "jakarta.websocket.server.ServerContainer", + "allDeclaredMethods": true }, { - "name": "jakarta.xml.bind.Binder" + "name": "jakarta.xml.bind.Binder", + "allDeclaredMethods": true }, { "name": "java.awt.Canvas", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "java.awt.Component", - "methods": [ - { - "name": "getFontMetrics", - "parameterTypes": [ - "java.awt.Font" - ] - } - ] + "allDeclaredMethods": true }, { "name": "java.awt.Font", - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.String", - "int", - "int" - ] - } - ] + "allDeclaredMethods": true }, { "name": "java.io.Closeable", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { - "name": "java.io.File" + "name": "java.io.File", + "allDeclaredMethods": true }, { - "name": "java.io.FilePermission" + "name": "java.io.FilePermission", + "allDeclaredMethods": true }, { "name": "java.io.Serializable", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "java.lang.AutoCloseable", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "java.lang.CharSequence", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "java.lang.Class", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getModule", - "parameterTypes": [] - }, - { - "name": "getSimpleName", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "java.lang.ClassLoader", - "methods": [ - { - "name": "defineClass", - "parameterTypes": [ - "java.lang.String", - "byte[]", - "int", - "int", - "java.security.ProtectionDomain" - ] - } - ] + "allDeclaredMethods": true }, { "name": "java.lang.Cloneable", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "java.lang.Comparable", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "java.lang.Enum", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "valueOf", - "parameterTypes": [ - "java.lang.Class", - "java.lang.String" - ] - } - ] + "allDeclaredMethods": true }, { "name": "java.lang.Iterable", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllPublicMethods": true, - "methods": [ - { - "name": "forEach", - "parameterTypes": [ - "java.util.function.Consumer" - ] - }, - { - "name": "spliterator", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "java.lang.Module", "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getLayer", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "java.lang.ModuleLayer", - "methods": [ - { - "name": "boot", - "parameterTypes": [] - }, - { - "name": "configuration", - "parameterTypes": [] - }, - { - "name": "findLoader", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "parents", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "java.lang.Object", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "java.lang.RuntimePermission" + "name": "java.lang.RuntimePermission", + "allDeclaredMethods": true }, { "name": "java.lang.StackWalker", - "methods": [ - { - "name": "forEach", - "parameterTypes": [ - "java.util.function.Consumer" - ] - }, - { - "name": "getInstance", - "parameterTypes": [ - "java.lang.StackWalker$Option" - ] - } - ] + "allDeclaredMethods": true }, { - "name": "java.lang.StackWalker$Option" + "name": "java.lang.StackWalker$Option", + "allDeclaredMethods": true }, { "name": "java.lang.StackWalker$StackFrame", - "methods": [ - { - "name": "getDeclaringClass", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "java.lang.String", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "equals", - "parameterTypes": [ - "java.lang.Object" - ] - } - ] + "allDeclaredMethods": true }, { "name": "java.lang.Void", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "queryAllDeclaredConstructors": true + "queryAllDeclaredConstructors": true, + "allDeclaredMethods": true }, { "name": "java.lang.annotation.Documented", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "java.lang.annotation.Inherited", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "java.lang.annotation.Repeatable", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "java.lang.annotation.Retention", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "java.lang.annotation.Target", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "java.lang.constant.Constable", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "java.lang.constant.ConstantDesc", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "java.lang.invoke.TypeDescriptor", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "java.lang.invoke.TypeDescriptor$OfField", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "java.lang.management.ManagementFactory", - "methods": [ - { - "name": "getRuntimeMXBean", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "java.lang.management.RuntimeMXBean", - "methods": [ - { - "name": "getInputArguments", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "java.lang.module.Configuration", - "methods": [ - { - "name": "modules", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "java.lang.module.ModuleDescriptor", - "methods": [ - { - "name": "name", - "parameterTypes": [] - }, - { - "name": "packages", - "parameterTypes": [] - }, - { - "name": "rawVersion", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "java.lang.module.ModuleReader", - "methods": [ - { - "name": "list", - "parameterTypes": [] - }, - { - "name": "open", - "parameterTypes": [ - "java.lang.String" - ] - } - ] + "allDeclaredMethods": true }, { "name": "java.lang.module.ModuleReference", - "methods": [ - { - "name": "descriptor", - "parameterTypes": [] - }, - { - "name": "location", - "parameterTypes": [] - }, - { - "name": "open", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "java.lang.module.ResolvedModule", - "methods": [ - { - "name": "reference", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "java.lang.reflect.AnnotatedElement", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "java.lang.reflect.GenericDeclaration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "java.lang.reflect.ParameterizedType", - "methods": [ - { - "name": "getActualTypeArguments", - "parameterTypes": [] - }, - { - "name": "getRawType", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "java.lang.reflect.Type", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "java.lang.reflect.TypeVariable", - "methods": [ - { - "name": "getName", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "java.lang.reflect.WildcardType", - "methods": [ - { - "name": "getLowerBounds", - "parameterTypes": [] - }, - { - "name": "getUpperBounds", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "java.net.NetPermission" + "name": "java.net.NetPermission", + "allDeclaredMethods": true }, { - "name": "java.net.SocketPermission" + "name": "java.net.SocketPermission", + "allDeclaredMethods": true }, { "name": "java.net.URLClassLoader", - "methods": [ - { - "name": "getURLs", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "java.net.URLPermission", - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.String", - "java.lang.String" - ] - } - ] + "allDeclaredMethods": true }, { "name": "java.net.UnixDomainSocketAddress", - "methods": [ - { - "name": "of", - "parameterTypes": [ - "java.lang.String" - ] - } - ] + "allDeclaredMethods": true }, { "name": "java.nio.channels.ServerSocketChannel", - "methods": [ - { - "name": "open", - "parameterTypes": [ - "java.net.ProtocolFamily" - ] - } - ] + "allDeclaredMethods": true }, { "name": "java.nio.channels.SocketChannel", - "methods": [ - { - "name": "open", - "parameterTypes": [ - "java.net.ProtocolFamily" - ] - } - ] + "allDeclaredMethods": true }, { "name": "java.nio.file.FileSystem", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "java.nio.file.Path" + "name": "java.nio.file.Path", + "allDeclaredMethods": true }, { - "name": "java.security.AlgorithmParametersSpi" + "name": "java.security.AlgorithmParametersSpi", + "allDeclaredMethods": true }, { - "name": "java.security.AllPermission" + "name": "java.security.AllPermission", + "allDeclaredMethods": true }, { - "name": "java.security.KeyStoreSpi" + "name": "java.security.KeyStoreSpi", + "allDeclaredMethods": true }, { - "name": "java.security.SecureRandomParameters" + "name": "java.security.SecureRandomParameters", + "allDeclaredMethods": true }, { - "name": "java.security.SecurityPermission" + "name": "java.security.SecurityPermission", + "allDeclaredMethods": true }, { - "name": "java.sql.Date" + "name": "java.sql.Date", + "allDeclaredMethods": true }, { - "name": "java.sql.DriverManager" + "name": "java.sql.DriverManager", + "allDeclaredMethods": true }, { "name": "java.util.AbstractCollection", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "java.util.AbstractList", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "java.util.AbstractSet", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "java.util.ArrayList", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "isEmpty", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "java.util.Collection", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "java.util.Enumeration" + "name": "java.util.Enumeration", + "allDeclaredMethods": true }, { "name": "java.util.HashSet", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "isEmpty", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "java.util.List", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "java.util.Optional", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "get", - "parameterTypes": [] - }, - { - "name": "isPresent", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "java.util.PropertyPermission" + "name": "java.util.PropertyPermission", + "allDeclaredMethods": true }, { "name": "java.util.RandomAccess", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "java.util.Set", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "java.util.concurrent.Callable", - "methods": [ - { - "name": "call", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "java.util.concurrent.Executor" + "name": "java.util.concurrent.Executor", + "allDeclaredMethods": true }, { "name": "java.util.concurrent.ThreadFactory", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { - "name": "java.util.function.Consumer" + "name": "java.util.function.Consumer", + "allDeclaredMethods": true }, { - "name": "java.util.logging.LogManager" + "name": "java.util.logging.LogManager", + "allDeclaredMethods": true }, { "name": "java.util.logging.SimpleFormatter", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "java.util.stream.Collector" + "name": "java.util.stream.Collector", + "allDeclaredMethods": true }, { "name": "java.util.stream.Collectors", - "methods": [ - { - "name": "toList", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "java.util.stream.Stream", - "methods": [ - { - "name": "collect", - "parameterTypes": [ - "java.util.stream.Collector" - ] - } - ] + "allDeclaredMethods": true }, { - "name": "javax.naming.InitialContext" + "name": "javax.naming.InitialContext", + "allDeclaredMethods": true }, { - "name": "javax.naming.ldap.LdapContext" + "name": "javax.naming.ldap.LdapContext", + "allDeclaredMethods": true }, { "name": "javax.security.auth.x500.X500Principal", @@ -1635,2418 +937,1302 @@ "name": "thisX500Name" } ], - "methods": [ - { - "name": "", - "parameterTypes": [ - "sun.security.x509.X500Name" - ] - } - ] + "allDeclaredMethods": true }, { - "name": "javax.sql.DataSource" + "name": "javax.sql.DataSource", + "allDeclaredMethods": true }, { "name": "javax.xml.datatype.Duration", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "nonapi.io.github.classgraph.classloaderhandler.AntClassLoaderHandler", - "methods": [ - { - "name": "canHandle", - "parameterTypes": [ - "java.lang.Class", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClassLoaderOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClasspathOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClasspathOrder", - "nonapi.io.github.classgraph.scanspec.ScanSpec", - "nonapi.io.github.classgraph.utils.LogNode" - ] - } - ] + "allDeclaredMethods": true }, { "name": "nonapi.io.github.classgraph.classloaderhandler.EquinoxClassLoaderHandler", - "methods": [ - { - "name": "canHandle", - "parameterTypes": [ - "java.lang.Class", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClassLoaderOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClasspathOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClasspathOrder", - "nonapi.io.github.classgraph.scanspec.ScanSpec", - "nonapi.io.github.classgraph.utils.LogNode" - ] - } - ] + "allDeclaredMethods": true }, { "name": "nonapi.io.github.classgraph.classloaderhandler.EquinoxContextFinderClassLoaderHandler", - "methods": [ - { - "name": "canHandle", - "parameterTypes": [ - "java.lang.Class", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClassLoaderOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClasspathOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClasspathOrder", - "nonapi.io.github.classgraph.scanspec.ScanSpec", - "nonapi.io.github.classgraph.utils.LogNode" - ] - } - ] + "allDeclaredMethods": true }, { "name": "nonapi.io.github.classgraph.classloaderhandler.FallbackClassLoaderHandler", - "methods": [ - { - "name": "canHandle", - "parameterTypes": [ - "java.lang.Class", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClassLoaderOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClasspathOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClasspathOrder", - "nonapi.io.github.classgraph.scanspec.ScanSpec", - "nonapi.io.github.classgraph.utils.LogNode" - ] - } - ] + "allDeclaredMethods": true }, { "name": "nonapi.io.github.classgraph.classloaderhandler.FelixClassLoaderHandler", - "methods": [ - { - "name": "canHandle", - "parameterTypes": [ - "java.lang.Class", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClassLoaderOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClasspathOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClasspathOrder", - "nonapi.io.github.classgraph.scanspec.ScanSpec", - "nonapi.io.github.classgraph.utils.LogNode" - ] - } - ] + "allDeclaredMethods": true }, { "name": "nonapi.io.github.classgraph.classloaderhandler.JBossClassLoaderHandler", - "methods": [ - { - "name": "canHandle", - "parameterTypes": [ - "java.lang.Class", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClassLoaderOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClasspathOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClasspathOrder", - "nonapi.io.github.classgraph.scanspec.ScanSpec", - "nonapi.io.github.classgraph.utils.LogNode" - ] - } - ] + "allDeclaredMethods": true }, { "name": "nonapi.io.github.classgraph.classloaderhandler.JPMSClassLoaderHandler", - "methods": [ - { - "name": "canHandle", - "parameterTypes": [ - "java.lang.Class", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClassLoaderOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClasspathOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClasspathOrder", - "nonapi.io.github.classgraph.scanspec.ScanSpec", - "nonapi.io.github.classgraph.utils.LogNode" - ] - } - ] + "allDeclaredMethods": true }, { "name": "nonapi.io.github.classgraph.classloaderhandler.OSGiDefaultClassLoaderHandler", - "methods": [ - { - "name": "canHandle", - "parameterTypes": [ - "java.lang.Class", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClassLoaderOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClasspathOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClasspathOrder", - "nonapi.io.github.classgraph.scanspec.ScanSpec", - "nonapi.io.github.classgraph.utils.LogNode" - ] - } - ] + "allDeclaredMethods": true }, { "name": "nonapi.io.github.classgraph.classloaderhandler.ParentLastDelegationOrderTestClassLoaderHandler", - "methods": [ - { - "name": "canHandle", - "parameterTypes": [ - "java.lang.Class", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClassLoaderOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClasspathOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClasspathOrder", - "nonapi.io.github.classgraph.scanspec.ScanSpec", - "nonapi.io.github.classgraph.utils.LogNode" - ] - } - ] + "allDeclaredMethods": true }, { "name": "nonapi.io.github.classgraph.classloaderhandler.PlexusClassWorldsClassRealmClassLoaderHandler", - "methods": [ - { - "name": "canHandle", - "parameterTypes": [ - "java.lang.Class", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClassLoaderOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClasspathOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClasspathOrder", - "nonapi.io.github.classgraph.scanspec.ScanSpec", - "nonapi.io.github.classgraph.utils.LogNode" - ] - } - ] + "allDeclaredMethods": true }, { "name": "nonapi.io.github.classgraph.classloaderhandler.QuarkusClassLoaderHandler", - "methods": [ - { - "name": "canHandle", - "parameterTypes": [ - "java.lang.Class", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClassLoaderOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClasspathOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClasspathOrder", - "nonapi.io.github.classgraph.scanspec.ScanSpec", - "nonapi.io.github.classgraph.utils.LogNode" - ] - } - ] + "allDeclaredMethods": true }, { "name": "nonapi.io.github.classgraph.classloaderhandler.SpringBootRestartClassLoaderHandler", - "methods": [ - { - "name": "canHandle", - "parameterTypes": [ - "java.lang.Class", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClassLoaderOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClasspathOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClasspathOrder", - "nonapi.io.github.classgraph.scanspec.ScanSpec", - "nonapi.io.github.classgraph.utils.LogNode" - ] - } - ] + "allDeclaredMethods": true }, { "name": "nonapi.io.github.classgraph.classloaderhandler.TomcatWebappClassLoaderBaseHandler", - "methods": [ - { - "name": "canHandle", - "parameterTypes": [ - "java.lang.Class", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClassLoaderOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClasspathOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClasspathOrder", - "nonapi.io.github.classgraph.scanspec.ScanSpec", - "nonapi.io.github.classgraph.utils.LogNode" - ] - } - ] + "allDeclaredMethods": true }, { "name": "nonapi.io.github.classgraph.classloaderhandler.URLClassLoaderHandler", - "methods": [ - { - "name": "canHandle", - "parameterTypes": [ - "java.lang.Class", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClassLoaderOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClasspathOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClasspathOrder", - "nonapi.io.github.classgraph.scanspec.ScanSpec", - "nonapi.io.github.classgraph.utils.LogNode" - ] - } - ] + "allDeclaredMethods": true }, { "name": "nonapi.io.github.classgraph.classloaderhandler.UnoOneJarClassLoaderHandler", - "methods": [ - { - "name": "canHandle", - "parameterTypes": [ - "java.lang.Class", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClassLoaderOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClasspathOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClasspathOrder", - "nonapi.io.github.classgraph.scanspec.ScanSpec", - "nonapi.io.github.classgraph.utils.LogNode" - ] - } - ] + "allDeclaredMethods": true }, { "name": "nonapi.io.github.classgraph.classloaderhandler.WeblogicClassLoaderHandler", - "methods": [ - { - "name": "canHandle", - "parameterTypes": [ - "java.lang.Class", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClassLoaderOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClasspathOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClasspathOrder", - "nonapi.io.github.classgraph.scanspec.ScanSpec", - "nonapi.io.github.classgraph.utils.LogNode" - ] - } - ] + "allDeclaredMethods": true }, { "name": "nonapi.io.github.classgraph.classloaderhandler.WebsphereLibertyClassLoaderHandler", - "methods": [ - { - "name": "canHandle", - "parameterTypes": [ - "java.lang.Class", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClassLoaderOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClasspathOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClasspathOrder", - "nonapi.io.github.classgraph.scanspec.ScanSpec", - "nonapi.io.github.classgraph.utils.LogNode" - ] - } - ] + "allDeclaredMethods": true }, { "name": "nonapi.io.github.classgraph.classloaderhandler.WebsphereTraditionalClassLoaderHandler", - "methods": [ - { - "name": "canHandle", - "parameterTypes": [ - "java.lang.Class", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClassLoaderOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", - "nonapi.io.github.classgraph.utils.LogNode" - ] - }, - { - "name": "findClasspathOrder", - "parameterTypes": [ - "java.lang.ClassLoader", - "nonapi.io.github.classgraph.classpath.ClasspathOrder", - "nonapi.io.github.classgraph.scanspec.ScanSpec", - "nonapi.io.github.classgraph.utils.LogNode" - ] - } - ] + "allDeclaredMethods": true }, { "name": "nonapi.io.github.classgraph.scanspec.ScanSpec", - "allDeclaredFields": true + "allDeclaredFields": true, + "allDeclaredMethods": true }, { "name": "org.apache.catalina.connector.RequestFacade", - "methods": [ - { - "name": "getAllowTrace", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.apache.catalina.core.ApplicationContextFacade", "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "addFilter", - "parameterTypes": [ - "java.lang.String", - "jakarta.servlet.Filter" - ] - }, - { - "name": "addFilter", - "parameterTypes": [ - "java.lang.String", - "java.lang.Class" - ] - }, - { - "name": "addFilter", - "parameterTypes": [ - "java.lang.String", - "java.lang.String" - ] - }, - { - "name": "addJspFile", - "parameterTypes": [ - "java.lang.String", - "java.lang.String" - ] - }, - { - "name": "addListener", - "parameterTypes": [ - "java.lang.Class" - ] - }, - { - "name": "addListener", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "addListener", - "parameterTypes": [ - "java.util.EventListener" - ] - }, - { - "name": "addServlet", - "parameterTypes": [ - "java.lang.String", - "jakarta.servlet.Servlet" - ] - }, - { - "name": "addServlet", - "parameterTypes": [ - "java.lang.String", - "java.lang.Class" - ] - }, - { - "name": "addServlet", - "parameterTypes": [ - "java.lang.String", - "java.lang.String" - ] - }, - { - "name": "createFilter", - "parameterTypes": [ - "java.lang.Class" - ] - }, - { - "name": "createListener", - "parameterTypes": [ - "java.lang.Class" - ] - }, - { - "name": "createServlet", - "parameterTypes": [ - "java.lang.Class" - ] - }, - { - "name": "declareRoles", - "parameterTypes": [ - "java.lang.String[]" - ] - }, + "allDeclaredMethods": true + }, + { + "name": "org.apache.catalina.loader.JdbcLeakPrevention", + "allDeclaredMethods": true + }, + { + "name": "org.apache.catalina.loader.WebappClassLoaderBase", + "fields": [ { - "name": "getAttribute", - "parameterTypes": [ - "java.lang.String" - ] - }, + "name": "delegate" + } + ], + "allDeclaredMethods": true + }, + { + "name": "org.apache.catalina.startup.Tomcat", + "allDeclaredMethods": true + }, + { + "name": "org.apache.catalina.util.CharsetMapper", + "allDeclaredMethods": true + }, + { + "name": "org.apache.commons.compress.archivers.zip.AsiExtraField", + "allDeclaredMethods": true + }, + { + "name": "org.apache.commons.compress.archivers.zip.JarMarker", + "allDeclaredMethods": true + }, + { + "name": "org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField", + "allDeclaredMethods": true + }, + { + "name": "org.apache.commons.compress.archivers.zip.UnicodeCommentExtraField", + "allDeclaredMethods": true + }, + { + "name": "org.apache.commons.compress.archivers.zip.UnicodePathExtraField", + "allDeclaredMethods": true + }, + { + "name": "org.apache.commons.compress.archivers.zip.X000A_NTFS", + "allDeclaredMethods": true + }, + { + "name": "org.apache.commons.compress.archivers.zip.X0014_X509Certificates", + "allDeclaredMethods": true + }, + { + "name": "org.apache.commons.compress.archivers.zip.X0015_CertificateIdForFile", + "allDeclaredMethods": true + }, + { + "name": "org.apache.commons.compress.archivers.zip.X0016_CertificateIdForCentralDirectory", + "allDeclaredMethods": true + }, + { + "name": "org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader", + "allDeclaredMethods": true + }, + { + "name": "org.apache.commons.compress.archivers.zip.X0019_EncryptionRecipientCertificateList", + "allDeclaredMethods": true + }, + { + "name": "org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp", + "allDeclaredMethods": true + }, + { + "name": "org.apache.commons.compress.archivers.zip.X7875_NewUnix", + "allDeclaredMethods": true + }, + { + "name": "org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField", + "allDeclaredMethods": true + }, + { + "name": "org.apache.coyote.AbstractProtocol", + "allDeclaredMethods": true + }, + { + "name": "org.apache.coyote.UpgradeProtocol" + }, + { + "name": "org.apache.coyote.http11.AbstractHttp11Protocol", + "allDeclaredMethods": true + }, + { + "name": "org.apache.coyote.http11.Http11NioProtocol", + "queryAllPublicMethods": true, + "allDeclaredMethods": true + }, + { + "name": "org.apache.logging.log4j.spi.ExtendedLogger", + "allDeclaredMethods": true + }, + { + "name": "org.apache.logging.slf4j.SLF4JProvider", + "allDeclaredMethods": true + }, + { + "name": "org.apache.tomcat.util.net.AbstractEndpoint", + "allDeclaredMethods": true + }, + { + "name": "org.apache.tomcat.util.net.NioEndpoint", + "queryAllPublicMethods": true, + "allDeclaredMethods": true + }, + { + "name": "org.apache.tomcat.websocket.server.WsFilter", + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true + }, + { + "name": "org.apache.tomcat.websocket.server.WsSci", + "allDeclaredMethods": true + }, + { + "name": "org.apache.velocity.app.event.implement.EscapeHtmlReference", + "allDeclaredMethods": true + }, + { + "name": "org.apache.velocity.runtime.DeprecatedRuntimeConstants", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "name": "org.apache.velocity.runtime.ParserPoolImpl", + "allDeclaredMethods": true + }, + { + "name": "org.apache.velocity.runtime.RuntimeConstants", + "fields": [ { - "name": "getAttributeNames", - "parameterTypes": [] + "name": "CHECK_EMPTY_OBJECTS" }, { - "name": "getClassLoader", - "parameterTypes": [] + "name": "CONTEXT_AUTOREFERENCE_KEY" }, { - "name": "getContext", - "parameterTypes": [ - "java.lang.String" - ] + "name": "CONVERSION_HANDLER_CLASS" }, { - "name": "getContextPath", - "parameterTypes": [] + "name": "CUSTOM_DIRECTIVES" }, { - "name": "getDefaultSessionTrackingModes", - "parameterTypes": [] + "name": "DEFINE_DIRECTIVE_MAXDEPTH" }, { - "name": "getEffectiveMajorVersion", - "parameterTypes": [] + "name": "DS_RESOURCE_LOADER_DATASOURCE" }, { - "name": "getEffectiveMinorVersion", - "parameterTypes": [] + "name": "DS_RESOURCE_LOADER_KEY_COLUMN" }, { - "name": "getEffectiveSessionTrackingModes", - "parameterTypes": [] + "name": "DS_RESOURCE_LOADER_TEMPLATE_COLUMN" }, { - "name": "getFilterRegistration", - "parameterTypes": [ - "java.lang.String" - ] + "name": "DS_RESOURCE_LOADER_TIMESTAMP_COLUMN" }, { - "name": "getFilterRegistrations", - "parameterTypes": [] + "name": "ERRORMSG_END" }, { - "name": "getInitParameter", - "parameterTypes": [ - "java.lang.String" - ] + "name": "ERRORMSG_START" }, { - "name": "getInitParameterNames", - "parameterTypes": [] + "name": "EVENTHANDLER_INCLUDE" }, { - "name": "getJspConfigDescriptor", - "parameterTypes": [] + "name": "EVENTHANDLER_INVALIDREFERENCES" }, { - "name": "getMajorVersion", - "parameterTypes": [] + "name": "EVENTHANDLER_METHODEXCEPTION" }, { - "name": "getMimeType", - "parameterTypes": [ - "java.lang.String" - ] + "name": "EVENTHANDLER_REFERENCEINSERTION" }, { - "name": "getMinorVersion", - "parameterTypes": [] + "name": "FILE_RESOURCE_LOADER_CACHE" }, { - "name": "getNamedDispatcher", - "parameterTypes": [ - "java.lang.String" - ] + "name": "FILE_RESOURCE_LOADER_PATH" }, { - "name": "getRealPath", - "parameterTypes": [ - "java.lang.String" - ] + "name": "INPUT_ENCODING" }, { - "name": "getRequestCharacterEncoding", - "parameterTypes": [] + "name": "INTERPOLATE_STRINGLITERALS" }, { - "name": "getRequestDispatcher", - "parameterTypes": [ - "java.lang.String" - ] + "name": "MAX_NUMBER_LOOPS" }, { - "name": "getResource", - "parameterTypes": [ - "java.lang.String" - ] + "name": "PARSE_DIRECTIVE_MAXDEPTH" }, { - "name": "getResourceAsStream", - "parameterTypes": [ - "java.lang.String" - ] + "name": "RESOURCE_LOADERS" }, { - "name": "getResourcePaths", - "parameterTypes": [ - "java.lang.String" - ] + "name": "RESOURCE_LOADER_CHECK_INTERVAL" }, { - "name": "getResponseCharacterEncoding", - "parameterTypes": [] + "name": "RESOURCE_MANAGER_DEFAULTCACHE_SIZE" }, { - "name": "getServerInfo", - "parameterTypes": [] + "name": "RESOURCE_MANAGER_LOGWHENFOUND" }, { - "name": "getServletContextName", - "parameterTypes": [] + "name": "RUNTIME_LOG_REFERENCE_LOG_INVALID" }, { - "name": "getServletRegistration", - "parameterTypes": [ - "java.lang.String" - ] + "name": "RUNTIME_REFERENCES_STRICT" }, { - "name": "getServletRegistrations", - "parameterTypes": [] + "name": "RUNTIME_REFERENCES_STRICT_ESCAPE" }, { - "name": "getSessionCookieConfig", - "parameterTypes": [] + "name": "SKIP_INVALID_ITERATOR" }, { - "name": "getSessionTimeout", - "parameterTypes": [] + "name": "SPACE_GOBBLING" }, { - "name": "getVirtualServerName", - "parameterTypes": [] + "name": "STRICT_MATH" }, { - "name": "log", - "parameterTypes": [ - "java.lang.String" - ] + "name": "UBERSPECT_CLASSNAME" }, { - "name": "log", - "parameterTypes": [ - "java.lang.String", - "java.lang.Throwable" - ] + "name": "VM_BODY_REFERENCE" }, { - "name": "removeAttribute", - "parameterTypes": [ - "java.lang.String" - ] + "name": "VM_ENABLE_BC_MODE" }, { - "name": "setAttribute", - "parameterTypes": [ - "java.lang.String", - "java.lang.Object" - ] + "name": "VM_LIBRARY" }, { - "name": "setInitParameter", - "parameterTypes": [ - "java.lang.String", - "java.lang.String" - ] + "name": "VM_LIBRARY_DEFAULT" }, { - "name": "setRequestCharacterEncoding", - "parameterTypes": [ - "java.lang.String" - ] + "name": "VM_MAX_DEPTH" }, { - "name": "setResponseCharacterEncoding", - "parameterTypes": [ - "java.lang.String" - ] + "name": "VM_PERM_ALLOW_INLINE" }, { - "name": "setSessionTimeout", - "parameterTypes": [ - "int" - ] + "name": "VM_PERM_ALLOW_INLINE_REPLACE_GLOBAL" }, { - "name": "setSessionTrackingModes", - "parameterTypes": [ - "java.util.Set" - ] + "name": "VM_PERM_INLINE_LOCAL" } - ] + ], + "allDeclaredMethods": true }, { - "name": "org.apache.catalina.loader.JdbcLeakPrevention", - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "clearJdbcDriverRegistrations", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.catalina.loader.WebappClassLoaderBase", - "fields": [ - { - "name": "delegate" - } - ] - }, - { - "name": "org.apache.catalina.startup.Tomcat" - }, - { - "name": "org.apache.catalina.util.CharsetMapper", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.commons.compress.archivers.zip.AsiExtraField", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.commons.compress.archivers.zip.JarMarker", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.commons.compress.archivers.zip.UnicodeCommentExtraField", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.commons.compress.archivers.zip.UnicodePathExtraField", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.commons.compress.archivers.zip.X000A_NTFS", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.commons.compress.archivers.zip.X0014_X509Certificates", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.commons.compress.archivers.zip.X0015_CertificateIdForFile", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.commons.compress.archivers.zip.X0016_CertificateIdForCentralDirectory", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.commons.compress.archivers.zip.X0019_EncryptionRecipientCertificateList", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.commons.compress.archivers.zip.X7875_NewUnix", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.coyote.AbstractProtocol", - "methods": [ - { - "name": "getAddress", - "parameterTypes": [] - }, - { - "name": "getLocalPort", - "parameterTypes": [] - }, - { - "name": "setPort", - "parameterTypes": [ - "int" - ] - }, - { - "name": "setProperty", - "parameterTypes": [ - "java.lang.String", - "java.lang.String" - ] - } - ] - }, - { - "name": "org.apache.coyote.UpgradeProtocol" - }, - { - "name": "org.apache.coyote.http11.AbstractHttp11Protocol", - "methods": [ - { - "name": "isSSLEnabled", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.coyote.http11.Http11NioProtocol", - "queryAllPublicMethods": true - }, - { - "name": "org.apache.logging.log4j.spi.ExtendedLogger" - }, - { - "name": "org.apache.logging.slf4j.SLF4JProvider" - }, - { - "name": "org.apache.tomcat.util.net.AbstractEndpoint", - "methods": [ - { - "name": "setBindOnInit", - "parameterTypes": [ - "boolean" - ] - } - ] - }, - { - "name": "org.apache.tomcat.util.net.NioEndpoint", - "queryAllPublicMethods": true - }, - { - "name": "org.apache.tomcat.websocket.server.WsFilter", - "queryAllDeclaredMethods": true - }, - { - "name": "org.apache.tomcat.websocket.server.WsSci" - }, - { - "name": "org.apache.velocity.app.event.implement.EscapeHtmlReference", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.velocity.runtime.DeprecatedRuntimeConstants", - "allDeclaredFields": true - }, - { - "name": "org.apache.velocity.runtime.ParserPoolImpl", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] - }, - { - "name": "org.apache.velocity.runtime.RuntimeConstants", - "fields": [ - { - "name": "CHECK_EMPTY_OBJECTS" - }, - { - "name": "CONTEXT_AUTOREFERENCE_KEY" - }, - { - "name": "CONVERSION_HANDLER_CLASS" - }, - { - "name": "CUSTOM_DIRECTIVES" - }, - { - "name": "DEFINE_DIRECTIVE_MAXDEPTH" - }, - { - "name": "DS_RESOURCE_LOADER_DATASOURCE" - }, - { - "name": "DS_RESOURCE_LOADER_KEY_COLUMN" - }, - { - "name": "DS_RESOURCE_LOADER_TEMPLATE_COLUMN" - }, - { - "name": "DS_RESOURCE_LOADER_TIMESTAMP_COLUMN" - }, - { - "name": "ERRORMSG_END" - }, - { - "name": "ERRORMSG_START" - }, - { - "name": "EVENTHANDLER_INCLUDE" - }, - { - "name": "EVENTHANDLER_INVALIDREFERENCES" - }, - { - "name": "EVENTHANDLER_METHODEXCEPTION" - }, - { - "name": "EVENTHANDLER_REFERENCEINSERTION" - }, - { - "name": "FILE_RESOURCE_LOADER_CACHE" - }, - { - "name": "FILE_RESOURCE_LOADER_PATH" - }, - { - "name": "INPUT_ENCODING" - }, - { - "name": "INTERPOLATE_STRINGLITERALS" - }, - { - "name": "MAX_NUMBER_LOOPS" - }, - { - "name": "PARSE_DIRECTIVE_MAXDEPTH" - }, - { - "name": "RESOURCE_LOADERS" - }, - { - "name": "RESOURCE_LOADER_CHECK_INTERVAL" - }, - { - "name": "RESOURCE_MANAGER_DEFAULTCACHE_SIZE" - }, - { - "name": "RESOURCE_MANAGER_LOGWHENFOUND" - }, - { - "name": "RUNTIME_LOG_REFERENCE_LOG_INVALID" - }, - { - "name": "RUNTIME_REFERENCES_STRICT" - }, - { - "name": "RUNTIME_REFERENCES_STRICT_ESCAPE" - }, - { - "name": "SKIP_INVALID_ITERATOR" - }, - { - "name": "SPACE_GOBBLING" - }, - { - "name": "STRICT_MATH" - }, - { - "name": "UBERSPECT_CLASSNAME" - }, - { - "name": "VM_BODY_REFERENCE" - }, - { - "name": "VM_ENABLE_BC_MODE" - }, - { - "name": "VM_LIBRARY" - }, - { - "name": "VM_LIBRARY_DEFAULT" - }, - { - "name": "VM_MAX_DEPTH" - }, - { - "name": "VM_PERM_ALLOW_INLINE" - }, - { - "name": "VM_PERM_ALLOW_INLINE_REPLACE_GLOBAL" - }, - { - "name": "VM_PERM_INLINE_LOCAL" - } - ] - }, - { - "name": "org.apache.velocity.runtime.directive.Break", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "name": "org.apache.velocity.runtime.directive.Break", + "allDeclaredMethods": true }, { "name": "org.apache.velocity.runtime.directive.Define", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.apache.velocity.runtime.directive.Evaluate", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.apache.velocity.runtime.directive.Foreach", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.apache.velocity.runtime.directive.Include", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.apache.velocity.runtime.directive.Macro", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.apache.velocity.runtime.directive.Parse", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.apache.velocity.runtime.directive.Stop", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.apache.velocity.runtime.parser.StandardParser", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.velocity.runtime.RuntimeServices" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.apache.velocity.runtime.resource.ResourceCacheImpl", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.apache.velocity.runtime.resource.ResourceManagerImpl", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.apache.velocity.runtime.resource.loader.FileResourceLoader", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.apache.velocity.util.introspection.TypeConversionHandlerImpl", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.apache.velocity.util.introspection.UberspectImpl", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.serialization.EnumSerializer", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AnnotatedRelationshipElementMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AnnotatedRelationshipElementMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetAdministrationShellMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetAdministrationShellMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetInformationMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetInformationMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.BlobMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.BlobMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ConceptDescriptionMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ConceptDescriptionMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.DataSpecificationIec61360Mixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.DataSpecificationIec61360Mixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EntityMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EntityMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EnvironmentMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EnvironmentMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ExtensionMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ExtensionMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.FileMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.FileMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasDataSpecificationMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasDataSpecificationMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasExtensionsMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasExtensionsMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasSemanticsMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasSemanticsMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.IdentifiableMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.IdentifiableMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.KeyMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.KeyMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.MultiLanguagePropertyMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.MultiLanguagePropertyMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.OperationMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.OperationMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.OperationVariableMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.OperationVariableMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.PropertyMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.PropertyMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.QualifierMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.QualifierMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RangeMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RangeMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ReferableMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ReferableMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ReferenceMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ReferenceMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RelationshipElementMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RelationshipElementMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SpecificAssetIDMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SpecificAssetIDMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementCollectionMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementCollectionMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementListMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementListMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ValueReferencePairMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ValueReferencePairMixin", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AdministrativeInformationMixin", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AnnotatedRelationshipElementMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AnnotatedRelationshipElementMixin", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AssetAdministrationShellMixin", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AssetInformationMixin", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ConceptDescriptionMixin", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.DataSpecificationIec61360Mixin", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EmbeddedDataSpecificationMixin", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EntityMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EntityMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EnvironmentMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EnvironmentMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ExtensionMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ExtensionMixin", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasDataSpecificationMixin", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasExtensionsMixin", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasSemanticsMixin", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.KeyMixin", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.MultiLanguagePropertyMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.MultiLanguagePropertyMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationVariableMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationVariableMixin", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.PropertyMixin", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.QualifiableMixin", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.QualifierMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.QualifierMixin", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ReferableMixin", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ReferenceMixin", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ResourceMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ResourceMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SpecificAssetIDMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SpecificAssetIDMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementCollectionMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementCollectionMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementListMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementListMixin", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementMixin", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelMixin", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueListMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueListMixin", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueReferencePairMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueReferencePairMixin", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.EmbeddedDataSpecificationSerializer", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsDefinitionTypeIec61360Serializer", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsNameTypeSerializer", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsPreferredNameTypeIec61360Serializer", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsShortNameTypeIec61360Serializer", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsTextTypeSerializer", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.SubmodelElementsSerializer", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AASSubmodelElements" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AASSubmodelElements", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AbstractLangString" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AbstractLangString", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.AdministrativeInformation", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AnnotatedRelationshipElement" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AnnotatedRelationshipElement", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetAdministrationShell", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetInformation", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetKind" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetKind", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.BasicEventElement" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.BasicEventElement", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Blob" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Blob", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Capability" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Capability", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.ConceptDescription", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataElement", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataSpecificationContent", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataSpecificationIec61360", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataTypeDefXSD" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataTypeDefXSD", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataTypeIec61360" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataTypeIec61360", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Direction" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Direction", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.EmbeddedDataSpecification", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Entity" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Entity", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.EntityType" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.EntityType", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Environment" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Environment", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.EventElement" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.EventElement", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.EventPayload" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.EventPayload", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Extension" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Extension", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.File" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.File", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasDataSpecification", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasExtensions", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasKind", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasSemantics", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.Identifiable", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.Key", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.KeyTypes" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.KeyTypes", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringDefinitionTypeIec61360" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringDefinitionTypeIec61360", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringNameType" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringNameType", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringPreferredNameTypeIec61360" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringPreferredNameTypeIec61360", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringShortNameTypeIec61360" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringShortNameTypeIec61360", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringTextType" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringTextType", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LevelType" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LevelType", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ModellingKind" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ModellingKind", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.MultiLanguageProperty" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.MultiLanguageProperty", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Operation" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Operation", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.OperationVariable" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.OperationVariable", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.Property", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.Qualifiable", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Qualifier" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Qualifier", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.QualifierKind" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.QualifierKind", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Range" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Range", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.Referable", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.Reference", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ReferenceElement" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ReferenceElement", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ReferenceTypes" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ReferenceTypes", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.RelationshipElement" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.RelationshipElement", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Resource" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Resource", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.SpecificAssetID" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.SpecificAssetID", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.StateOfEvent" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.StateOfEvent", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.Submodel", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElement", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementCollection" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementCollection", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementList" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementList", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ValueList" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ValueList", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ValueReferencePair" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ValueReferencePair", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAdministrativeInformation", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getCreator", - "parameterTypes": [] - }, - { - "name": "getEmbeddedDataSpecifications", - "parameterTypes": [] - }, - { - "name": "getRevision", - "parameterTypes": [] - }, - { - "name": "getTemplateID", - "parameterTypes": [] - }, - { - "name": "getVersion", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAdministrativeInformation$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAdministrativeInformation$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAnnotatedRelationshipElement" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAnnotatedRelationshipElement", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAnnotatedRelationshipElement$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAnnotatedRelationshipElement$Builder", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetAdministrationShell", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getAdministration", - "parameterTypes": [] - }, - { - "name": "getAssetInformation", - "parameterTypes": [] - }, - { - "name": "getCategory", - "parameterTypes": [] - }, - { - "name": "getDerivedFrom", - "parameterTypes": [] - }, - { - "name": "getDescription", - "parameterTypes": [] - }, - { - "name": "getDisplayName", - "parameterTypes": [] - }, - { - "name": "getEmbeddedDataSpecifications", - "parameterTypes": [] - }, - { - "name": "getExtensions", - "parameterTypes": [] - }, - { - "name": "getId", - "parameterTypes": [] - }, - { - "name": "getIdShort", - "parameterTypes": [] - }, - { - "name": "getSubmodels", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetAdministrationShell$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetAdministrationShell$Builder", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetInformation", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getAssetKind", - "parameterTypes": [] - }, - { - "name": "getAssetType", - "parameterTypes": [] - }, - { - "name": "getDefaultThumbnail", - "parameterTypes": [] - }, - { - "name": "getGlobalAssetID", - "parameterTypes": [] - }, - { - "name": "getSpecificAssetIds", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetInformation$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetInformation$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBasicEventElement" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBasicEventElement", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBasicEventElement$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBasicEventElement$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBlob" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBlob", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBlob$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBlob$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultCapability" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultCapability", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultCapability$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultCapability$Builder", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultConceptDescription", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getAdministration", - "parameterTypes": [] - }, - { - "name": "getCategory", - "parameterTypes": [] - }, - { - "name": "getDescription", - "parameterTypes": [] - }, - { - "name": "getDisplayName", - "parameterTypes": [] - }, - { - "name": "getEmbeddedDataSpecifications", - "parameterTypes": [] - }, - { - "name": "getExtensions", - "parameterTypes": [] - }, - { - "name": "getId", - "parameterTypes": [] - }, - { - "name": "getIdShort", - "parameterTypes": [] - }, - { - "name": "getIsCaseOf", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultConceptDescription$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultConceptDescription$Builder", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultDataSpecificationIec61360", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getDataType", - "parameterTypes": [] - }, - { - "name": "getDefinition", - "parameterTypes": [] - }, - { - "name": "getLevelType", - "parameterTypes": [] - }, - { - "name": "getPreferredName", - "parameterTypes": [] - }, - { - "name": "getShortName", - "parameterTypes": [] - }, - { - "name": "getSourceOfDefinition", - "parameterTypes": [] - }, - { - "name": "getSymbol", - "parameterTypes": [] - }, - { - "name": "getUnit", - "parameterTypes": [] - }, - { - "name": "getUnitID", - "parameterTypes": [] - }, - { - "name": "getValue", - "parameterTypes": [] - }, - { - "name": "getValueFormat", - "parameterTypes": [] - }, - { - "name": "getValueList", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultDataSpecificationIec61360$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultDataSpecificationIec61360$Builder", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEmbeddedDataSpecification", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getDataSpecification", - "parameterTypes": [] - }, - { - "name": "getDataSpecificationContent", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEmbeddedDataSpecification$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEmbeddedDataSpecification$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEntity" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEntity", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEntity$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEntity$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEnvironment" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEnvironment", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEnvironment$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEnvironment$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEventPayload" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEventPayload", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEventPayload$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEventPayload$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultExtension" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultExtension", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultExtension$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultExtension$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultFile" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultFile", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultFile$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultFile$Builder", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultKey", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getType", - "parameterTypes": [] - }, - { - "name": "getValue", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultKey$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultKey$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringDefinitionTypeIec61360" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringDefinitionTypeIec61360", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringDefinitionTypeIec61360$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringDefinitionTypeIec61360$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringNameType" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringNameType", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringNameType$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringNameType$Builder", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringPreferredNameTypeIec61360", - "allDeclaredFields": true + "allDeclaredFields": true, + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringPreferredNameTypeIec61360$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringPreferredNameTypeIec61360$Builder", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringShortNameTypeIec61360", - "allDeclaredFields": true + "allDeclaredFields": true, + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringShortNameTypeIec61360$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringShortNameTypeIec61360$Builder", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringTextType", - "allDeclaredFields": true + "allDeclaredFields": true, + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringTextType$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringTextType$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLevelType" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLevelType", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLevelType$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLevelType$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultMultiLanguageProperty" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultMultiLanguageProperty", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultMultiLanguageProperty$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultMultiLanguageProperty$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperation" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperation", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperation$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperation$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperationVariable" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperationVariable", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperationVariable$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperationVariable$Builder", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultProperty", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getCategory", - "parameterTypes": [] - }, - { - "name": "getDescription", - "parameterTypes": [] - }, - { - "name": "getDisplayName", - "parameterTypes": [] - }, - { - "name": "getEmbeddedDataSpecifications", - "parameterTypes": [] - }, - { - "name": "getExtensions", - "parameterTypes": [] - }, - { - "name": "getIdShort", - "parameterTypes": [] - }, - { - "name": "getQualifiers", - "parameterTypes": [] - }, - { - "name": "getSemanticID", - "parameterTypes": [] - }, - { - "name": "getSupplementalSemanticIds", - "parameterTypes": [] - }, - { - "name": "getValue", - "parameterTypes": [] - }, - { - "name": "getValueID", - "parameterTypes": [] - }, - { - "name": "getValueType", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultProperty$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultProperty$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultQualifier" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultQualifier", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultQualifier$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultQualifier$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRange" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRange", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRange$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRange$Builder", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReference", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getKeys", - "parameterTypes": [] - }, - { - "name": "getReferredSemanticID", - "parameterTypes": [] - }, - { - "name": "getType", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReference$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReference$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReferenceElement" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReferenceElement", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReferenceElement$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReferenceElement$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRelationshipElement" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRelationshipElement", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRelationshipElement$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRelationshipElement$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultResource" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultResource", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultResource$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultResource$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetID" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetID", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetID$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetID$Builder", + "allDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodel", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getAdministration", - "parameterTypes": [] - }, - { - "name": "getCategory", - "parameterTypes": [] - }, - { - "name": "getDescription", - "parameterTypes": [] - }, - { - "name": "getDisplayName", - "parameterTypes": [] - }, - { - "name": "getEmbeddedDataSpecifications", - "parameterTypes": [] - }, - { - "name": "getExtensions", - "parameterTypes": [] - }, - { - "name": "getId", - "parameterTypes": [] - }, - { - "name": "getIdShort", - "parameterTypes": [] - }, - { - "name": "getKind", - "parameterTypes": [] - }, - { - "name": "getQualifiers", - "parameterTypes": [] - }, - { - "name": "getSemanticID", - "parameterTypes": [] - }, - { - "name": "getSubmodelElements", - "parameterTypes": [] - }, - { - "name": "getSupplementalSemanticIds", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodel$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodel$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementCollection" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementCollection", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementCollection$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementCollection$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementList" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementList", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementList$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementList$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueList" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueList", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueList$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueList$Builder", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueReferencePair" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueReferencePair", + "allDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueReferencePair$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueReferencePair$Builder", + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.Application", @@ -4054,18 +2240,7 @@ "allDeclaredClasses": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "main", - "parameterTypes": [ - "java.lang.String[]" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.Application$$SpringCGLIB$$0", @@ -4077,260 +2252,42 @@ "name": "CGLIB$FACTORY_DATA" } ], - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "CGLIB$SET_STATIC_CALLBACKS", - "parameterTypes": [ - "org.springframework.cglib.proxy.Callback[]" - ] - }, - { - "name": "CGLIB$SET_THREAD_CALLBACKS", - "parameterTypes": [ - "org.springframework.cglib.proxy.Callback[]" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.api.FileHandlingController", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.ame.services.FileHandlingService" - ] - }, - { - "name": "isValidParam", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "lockFile", - "parameterTypes": [ - "java.util.Map" - ] - }, - { - "name": "processFileOperation", - "parameterTypes": [ - "java.lang.String", - "java.lang.String", - "boolean" - ] - }, - { - "name": "unlockFile", - "parameterTypes": [ - "java.util.Map" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.api.GenerateController", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.ame.services.GenerateService" - ] - }, - { - "name": "assXml", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "assx", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "generateHtml", - "parameterTypes": [ - "java.lang.String", - "java.lang.String" - ] - }, - { - "name": "jsonSample", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "jsonSchema", - "parameterTypes": [ - "java.lang.String", - "java.lang.String" - ] - }, - { - "name": "openApiSpec", - "parameterTypes": [ - "java.lang.String", - "java.lang.String", - "java.lang.String", - "java.lang.String", - "boolean", - "boolean", - "java.util.Optional" - ] - } - ] - }, - { - "name": "org.eclipse.esmf.ame.api.ModelController", - "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.ame.services.ModelService" - ] - }, - { - "name": "createModel", - "parameterTypes": [ - "java.util.Map", - "java.lang.String" - ] - }, - { - "name": "deleteModel", - "parameterTypes": [ - "java.util.Map" - ] - }, - { - "name": "getAllNamespaces", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "getFormattedModel", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "getModel", - "parameterTypes": [ - "java.util.Map" - ] - }, - { - "name": "migrateModel", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "migrateWorkspace", - "parameterTypes": [] - }, - { - "name": "validateModel", - "parameterTypes": [ - "java.lang.String" - ] - } - ] + "allDeclaredMethods": true }, - { - "name": "org.eclipse.esmf.ame.api.PackageController", - "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.ame.services.PackageService" - ] - }, - { - "name": "backupWorkspace", - "parameterTypes": [] - }, - { - "name": "exportAspectModelPackage", - "parameterTypes": [] - }, - { - "name": "importAspectModelPackage", - "parameterTypes": [ - "java.util.List" - ] - }, - { - "name": "validateAspectModelsForExport", - "parameterTypes": [ - "java.util.List" - ] - }, - { - "name": "validateImportAspectModelPackage", - "parameterTypes": [ - "org.springframework.web.multipart.MultipartFile" - ] - } - ] + { + "name": "org.eclipse.esmf.ame.api.ModelController", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "allDeclaredMethods": true + }, + { + "name": "org.eclipse.esmf.ame.api.PackageController", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.config.ApplicationConfig", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.ame.config.ApplicationSettings", - "org.springframework.core.env.Environment" - ] - }, - { - "name": "addCorsMappings", - "parameterTypes": [ - "org.springframework.web.servlet.config.annotation.CorsRegistry" - ] - }, - { - "name": "getAspectModelValidator", - "parameterTypes": [] - }, - { - "name": "importFileSystem", - "parameterTypes": [] - }, - { - "name": "modelPath", - "parameterTypes": [] - }, - { - "name": "modelStrategies", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.config.ApplicationConfig$$SpringCGLIB$$0", @@ -4342,101 +2299,29 @@ "name": "CGLIB$FACTORY_DATA" } ], - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.ame.config.ApplicationSettings", - "org.springframework.core.env.Environment" - ] - }, - { - "name": "CGLIB$SET_STATIC_CALLBACKS", - "parameterTypes": [ - "org.springframework.cglib.proxy.Callback[]" - ] - }, - { - "name": "CGLIB$SET_THREAD_CALLBACKS", - "parameterTypes": [ - "org.springframework.cglib.proxy.Callback[]" - ] - }, - { - "name": "getAspectModelValidator", - "parameterTypes": [] - }, - { - "name": "importFileSystem", - "parameterTypes": [] - }, - { - "name": "modelPath", - "parameterTypes": [] - }, - { - "name": "modelStrategies", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.config.ApplicationConfig$$SpringCGLIB$$1", - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Class" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.config.ApplicationConfig$$SpringCGLIB$$2", - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Class" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.config.ApplicationSettings", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "setFileType", - "parameterTypes": [ - "java.lang.String" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.config.SecurityConfig", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "filterChain", - "parameterTypes": [ - "org.springframework.security.config.annotation.web.builders.HttpSecurity" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.config.SecurityConfig$$SpringCGLIB$$0", @@ -4448,1089 +2333,300 @@ "name": "CGLIB$FACTORY_DATA" } ], - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "CGLIB$SET_STATIC_CALLBACKS", - "parameterTypes": [ - "org.springframework.cglib.proxy.Callback[]" - ] - }, - { - "name": "CGLIB$SET_THREAD_CALLBACKS", - "parameterTypes": [ - "org.springframework.cglib.proxy.Callback[]" - ] - }, - { - "name": "filterChain", - "parameterTypes": [ - "org.springframework.security.config.annotation.web.builders.HttpSecurity" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.config.SecurityConfig$$SpringCGLIB$$1", - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Class" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.config.SecurityConfig$$SpringCGLIB$$2", - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Class" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.exceptions.ResponseExceptionHandler", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.model.FileProcessingResult", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getMessage", - "parameterTypes": [] - }, - { - "name": "getName", - "parameterTypes": [] - }, - { - "name": "getSuccess", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.model.NamespaceFileCollection", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getVersionedNamespaceFiles", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.model.VersionedNamespaceFiles", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getFiles", - "parameterTypes": [] - }, - { - "name": "getVersionedNamespace", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.repository.ModelResolverRepository", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.util.List" - ] - }, - { - "name": "getStrategy", - "parameterTypes": [ - "java.lang.Class" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.repository.strategy.LocalFolderResolverStrategy", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.ame.config.ApplicationSettings", - "java.nio.file.FileSystem", - "java.lang.String" - ] - }, - { - "name": "checkModelExist", - "parameterTypes": [ - "java.lang.String", - "java.lang.String" - ] - }, - { - "name": "convertFileToTuple", - "parameterTypes": [ - "java.io.File" - ] - }, - { - "name": "deleteEmptyFiles", - "parameterTypes": [ - "java.io.File" - ] - }, - { - "name": "deleteFile", - "parameterTypes": [ - "java.io.File" - ] - }, - { - "name": "deleteModel", - "parameterTypes": [ - "java.lang.String", - "java.lang.String" - ] - }, - { - "name": "excludeStandaloneFiles", - "parameterTypes": [ - "java.lang.String", - "java.lang.String" - ] - }, - { - "name": "filterOutUnVisibleFiles", - "parameterTypes": [] - }, - { - "name": "getAllNamespaces", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "getAllSubFilePaths", - "parameterTypes": [ - "java.nio.file.Path" - ] - }, - { - "name": "getAspectModelUrn", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "getEndFilePaths", - "parameterTypes": [ - "java.lang.String", - "java.io.File" - ] - }, - { - "name": "getFileContent", - "parameterTypes": [ - "java.io.File" - ] - }, - { - "name": "getFileInstance", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "getFilePath", - "parameterTypes": [ - "java.lang.String", - "java.lang.String", - "java.lang.String" - ] - }, - { - "name": "getFilePathBasedOnTurtleData", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "getImportedNamespaceFileContent", - "parameterTypes": [] - }, - { - "name": "getModelAsFile", - "parameterTypes": [ - "java.lang.String", - "java.lang.String" - ] - }, - { - "name": "getModelAsString", - "parameterTypes": [ - "java.lang.String", - "java.lang.String" - ] - }, - { - "name": "getNamespaces", - "parameterTypes": [] - }, - { - "name": "getQualifiedFilePath", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "isLatest", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "isPathRelevant", - "parameterTypes": [ - "java.nio.file.Path" - ] - }, - { - "name": "listAllAspectModels", - "parameterTypes": [ - "java.util.List" - ] - }, - { - "name": "lockFile", - "parameterTypes": [ - "java.lang.String", - "java.lang.String" - ] - }, - { - "name": "readAllNamespacesFromFolder", - "parameterTypes": [] - }, - { - "name": "replaceLastColon", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "replaceLastFileSeparator", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "retainOnlyTurtleFileName", - "parameterTypes": [ - "java.util.Map" - ] - }, - { - "name": "saveModel", - "parameterTypes": [ - "java.util.Optional", - "java.util.Optional", - "java.lang.String" - ] - }, - { - "name": "setNamespaces", - "parameterTypes": [ - "java.util.Map" - ] - }, - { - "name": "transformToValidModelDirectory", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "unlockFile", - "parameterTypes": [ - "java.lang.String", - "java.lang.String" - ] - }, - { - "name": "writeToFile", - "parameterTypes": [ - "java.lang.String", - "java.io.File" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.repository.strategy.ModelResolverStrategy", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.services.FileHandlingService", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.ame.repository.ModelResolverRepository" - ] - }, - { - "name": "lockFile", - "parameterTypes": [ - "java.lang.String", - "java.lang.String" - ] - }, - { - "name": "unlockFile", - "parameterTypes": [ - "java.lang.String", - "java.lang.String" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.services.GenerateService", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.services.ModelService", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.aspectmodel.validation.services.AspectModelValidator", - "org.eclipse.esmf.ame.repository.ModelResolverRepository" - ] - }, - { - "name": "deleteModel", - "parameterTypes": [ - "java.lang.String", - "java.lang.String" - ] - }, - { - "name": "getAllNamespaces", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "getFormattedModel", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "getModel", - "parameterTypes": [ - "java.lang.String", - "java.lang.String" - ] - }, - { - "name": "migrateModel", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "migrateWorkspace", - "parameterTypes": [] - }, - { - "name": "namespaceFileInfo", - "parameterTypes": [ - "org.eclipse.esmf.ame.model.VersionedNamespaceFiles", - "io.vavr.control.Try", - "java.lang.String", - "java.lang.String" - ] - }, - { - "name": "resolveNamespace", - "parameterTypes": [ - "java.util.List", - "java.lang.String" - ] - }, - { - "name": "saveModel", - "parameterTypes": [ - "java.util.Optional", - "java.util.Optional", - "java.lang.String" - ] - }, - { - "name": "saveVersionedModel", - "parameterTypes": [ - "org.eclipse.esmf.aspectmodel.resolver.services.VersionedModel", - "java.lang.String", - "java.lang.String" - ] - }, - { - "name": "updateModelVersion", - "parameterTypes": [ - "java.io.File" - ] - }, - { - "name": "validateModel", - "parameterTypes": [ - "java.lang.String" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.services.PackageService", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.aspectmodel.validation.services.AspectModelValidator", - "java.lang.String", - "org.eclipse.esmf.ame.repository.ModelResolverRepository", - "java.nio.file.FileSystem" - ] - }, - { - "name": "backupWorkspace", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "deleteInMemoryFileSystem", - "parameterTypes": [] - }, - { - "name": "exportAspectModelPackage", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "getMissingAspectModelFiles", - "parameterTypes": [ - "org.eclipse.esmf.ame.validation.model.ViolationReport", - "java.lang.String", - "java.lang.String" - ] - }, - { - "name": "importAspectModelPackage", - "parameterTypes": [ - "java.util.List" - ] - }, - { - "name": "sanitizeIncomingFiles", - "parameterTypes": [ - "java.util.List" - ] - }, - { - "name": "validateAspectModelsForExport", - "parameterTypes": [ - "java.util.List" - ] - }, - { - "name": "validateImportAspectModelPackage", - "parameterTypes": [ - "org.springframework.web.multipart.MultipartFile" - ] - }, - { - "name": "validateValidFiles", - "parameterTypes": [ - "java.lang.String" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.ame.validation.model.ViolationReport", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getViolationErrors", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.aspectmodel.generator.AspectModelHelper", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "buildAnchor", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.NamedElement", - "org.eclipse.esmf.metamodel.NamedElement", - "java.lang.String" - ] - }, - { - "name": "getClassForObject", - "parameterTypes": [ - "java.lang.Object" - ] - }, - { - "name": "getConstraints", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.Property" - ] - }, - { - "name": "getEntities", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.Aspect" - ] - }, - { - "name": "getMetaModelVersion", - "parameterTypes": [] - }, - { - "name": "sortPropertiesByPreferredName", - "parameterTypes": [ - "java.util.List", - "java.util.Locale" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.aspectmodel.generator.I18nLanguageBundle", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getLocale", - "parameterTypes": [] - }, - { - "name": "getText", - "parameterTypes": [ - "java.lang.String" - ] - } - ] + "allDeclaredMethods": true }, { - "name": "org.eclipse.esmf.aspectmodel.resolver.services.VersionedModel" + "name": "org.eclipse.esmf.aspectmodel.resolver.services.VersionedModel", + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.aspectmodel.validation.services.AspectModelValidator", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.characteristic.Quantifiable", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.characteristic.impl.DefaultQuantifiable", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getUnit", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.Aspect", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.Characteristic", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getDataType", - "parameterTypes": [] - } - ] + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.HasProperties", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.ModelElement", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "is", - "parameterTypes": [ - "java.lang.Class" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.NamedElement", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getAspectModelUrn", - "parameterTypes": [] - }, - { - "name": "getDescription", - "parameterTypes": [ - "java.util.Locale" - ] - }, - { - "name": "getName", - "parameterTypes": [] - }, - { - "name": "getPreferredName", - "parameterTypes": [ - "java.util.Locale" - ] - }, - { - "name": "getSee", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.Property", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.Scalar", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.StructureElement", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.Type", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.Unit", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.impl.DefaultAspect", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getOperations", - "parameterTypes": [] - }, - { - "name": "getProperties", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.impl.DefaultCharacteristic", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getDataType", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.impl.DefaultProperty", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.impl.DefaultScalar", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getUrn", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.impl.DefaultUnit", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getCode", - "parameterTypes": [] - }, - { - "name": "getConversionFactor", - "parameterTypes": [] - }, - { - "name": "getQuantityKinds", - "parameterTypes": [] - }, - { - "name": "getSymbol", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.impl.ModelElementImpl", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.loader.DefaultPropertyWrapper", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getCharacteristic", - "parameterTypes": [] - }, - { - "name": "getExampleValue", - "parameterTypes": [] - }, - { - "name": "getExtends", - "parameterTypes": [] - }, - { - "name": "getPayloadName", - "parameterTypes": [] - }, - { - "name": "isAbstract", - "parameterTypes": [] - }, - { - "name": "isNotInPayload", - "parameterTypes": [] - }, - { - "name": "isOptional", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.eclipse.esmf.samm.KnownVersion", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "toVersionString", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.graalvm.nativeimage.ImageInfo", - "methods": [ - { - "name": "inImageCode", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.graalvm.nativeimage.Platforms", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.graphper.api.LineAttrs", - "allDeclaredFields": true + "allDeclaredFields": true, + "allDeclaredMethods": true }, { "name": "org.graphper.api.NodeAttrs", - "allDeclaredFields": true + "allDeclaredFields": true, + "allDeclaredMethods": true }, { - "name": "org.slf4j.Logger" + "name": "org.slf4j.Logger", + "allDeclaredMethods": true }, { - "name": "org.slf4j.bridge.SLF4JBridgeHandler" + "name": "org.slf4j.bridge.SLF4JBridgeHandler", + "allDeclaredMethods": true }, { - "name": "org.slf4j.spi.LocationAwareLogger" + "name": "org.slf4j.spi.LocationAwareLogger", + "allDeclaredMethods": true }, { "name": "org.springframework.aop.framework.AopInfrastructureBean", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.aop.framework.ProxyConfig", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "copyFrom", - "parameterTypes": [ - "org.springframework.aop.framework.ProxyConfig" - ] - }, - { - "name": "isExposeProxy", - "parameterTypes": [] - }, - { - "name": "isOpaque", - "parameterTypes": [] - }, - { - "name": "isOptimize", - "parameterTypes": [] - }, - { - "name": "isProxyTargetClass", - "parameterTypes": [] - }, - { - "name": "setExposeProxy", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setOpaque", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setOptimize", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setProxyTargetClass", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "toString", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.aop.framework.ProxyProcessorSupport", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getOrder", - "parameterTypes": [] - }, - { - "name": "setBeanClassLoader", - "parameterTypes": [ - "java.lang.ClassLoader" - ] - }, - { - "name": "setOrder", - "parameterTypes": [ - "int" - ] - }, - { - "name": "setProxyClassLoader", - "parameterTypes": [ - "java.lang.ClassLoader" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "setBeanFactory", - "parameterTypes": [ - "org.springframework.beans.factory.BeanFactory" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "determineBeanType", - "parameterTypes": [ - "java.lang.Class", - "java.lang.String" - ] - }, - { - "name": "determineCandidateConstructors", - "parameterTypes": [ - "java.lang.Class", - "java.lang.String" - ] - }, - { - "name": "getEarlyBeanReference", - "parameterTypes": [ - "java.lang.Object", - "java.lang.String" - ] - }, - { - "name": "isFrozen", - "parameterTypes": [] - }, - { - "name": "postProcessAfterInitialization", - "parameterTypes": [ - "java.lang.Object", - "java.lang.String" - ] - }, - { - "name": "postProcessBeforeInstantiation", - "parameterTypes": [ - "java.lang.Class", - "java.lang.String" - ] - }, - { - "name": "postProcessProperties", - "parameterTypes": [ - "org.springframework.beans.PropertyValues", - "java.lang.Object", - "java.lang.String" - ] - }, - { - "name": "predictBeanType", - "parameterTypes": [ - "java.lang.Class", - "java.lang.String" - ] - }, - { - "name": "setAdvisorAdapterRegistry", - "parameterTypes": [ - "org.springframework.aop.framework.adapter.AdvisorAdapterRegistry" - ] - }, - { - "name": "setApplyCommonInterceptorsFirst", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setCustomTargetSourceCreators", - "parameterTypes": [ - "org.springframework.aop.framework.autoproxy.TargetSourceCreator[]" - ] - }, - { - "name": "setFrozen", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setInterceptorNames", - "parameterTypes": [ - "java.lang.String[]" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.aop.framework.autoproxy.InfrastructureAdvisorAutoProxyCreator", @@ -5538,401 +2634,305 @@ "queryAllDeclaredMethods": true, "queryAllPublicMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.aot.hint.annotation.Reflective", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.beans.factory.Aware", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.beans.factory.BeanClassLoaderAware", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.beans.factory.BeanFactoryAware", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.beans.factory.BeanNameAware", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.beans.factory.DisposableBean", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.beans.factory.InitializingBean", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.beans.factory.SmartInitializingSingleton", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.beans.factory.annotation.Autowired", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.beans.factory.annotation.Qualifier", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.beans.factory.aot.BeanFactoryInitializationAotProcessor", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.beans.factory.aot.BeanRegistrationAotProcessor", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.beans.factory.config.BeanFactoryPostProcessor", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.beans.factory.config.BeanPostProcessor", "queryAllPublicMethods": true, - "methods": [ - { - "name": "postProcessBeforeInitialization", - "parameterTypes": [ - "java.lang.Object", - "java.lang.String" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor", "queryAllPublicMethods": true, - "methods": [ - { - "name": "postProcessAfterInstantiation", - "parameterTypes": [ - "java.lang.Object", - "java.lang.String" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessor", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.beans.factory.support.NullBean", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.beans.factory.xml.XmlBeanDefinitionReader", - "allPublicFields": true + "allPublicFields": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.ClearCachesApplicationListener", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.SpringApplication", - "queryAllDeclaredConstructors": true + "queryAllDeclaredConstructors": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.SpringBootConfiguration", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.AutoConfiguration", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.AutoConfigurationExcludeFilter", "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.AutoConfigurationImportSelector", "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.AutoConfigurationImportSelector$AutoConfigurationGroup", "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.AutoConfigurationPackage", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.AutoConfigurationPackages$BasePackages", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.String[]" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.AutoConfigurationPackages$Registrar", "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.AutoConfigureAfter", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.AutoConfigureBefore", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.AutoConfigureOrder", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.BackgroundPreinitializer", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.EnableAutoConfiguration", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.SpringBootApplication", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.aop.AopAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.aop.AopAutoConfiguration$ClassProxyingConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "forceAutoProxyCreatorToUseClassProxying", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.availability.ApplicationAvailabilityAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "applicationAvailability", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration$CacheConfigurationImportSelector", "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.cache.CacheCondition", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.condition.ConditionEvaluationReportAutoConfigurationImportListener", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnBean", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClass", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnProperty", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnResource", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnSingleCandidate", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication$Type" + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication$Type", + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.condition.OnBeanCondition", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.condition.OnClassCondition", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.condition.OnPropertyCondition", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.condition.OnResourceCondition", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.condition.OnWebApplicationCondition", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.condition.SearchStrategy" @@ -5942,1158 +2942,566 @@ "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.context.LifecycleAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "defaultLifecycleProcessor", - "parameterTypes": [ - "org.springframework.boot.autoconfigure.context.LifecycleProperties" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.context.LifecycleProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.context.MessageSourceAutoConfiguration$ResourceBundleCondition", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "propertySourcesPlaceholderConfigurer", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.flyway.FlywayMigrationInitializerDatabaseInitializerDetector", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.freemarker.FreeMarkerTemplateAvailabilityProvider", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "gson", - "parameterTypes": [ - "com.google.gson.GsonBuilder" - ] - }, - { - "name": "gsonBuilder", - "parameterTypes": [ - "java.util.List" - ] - }, - { - "name": "standardGsonBuilderCustomizer", - "parameterTypes": [ - "org.springframework.boot.autoconfigure.gson.GsonProperties" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration$StandardGsonBuilderCustomizer", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.gson.GsonBuilderCustomizer", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.gson.GsonProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.http.GsonHttpMessageConvertersConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.http.GsonHttpMessageConvertersConfiguration$JacksonAndJsonbUnavailableCondition", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.http.GsonHttpMessageConvertersConfiguration$PreferGsonOrJacksonAndJsonbUnavailableCondition", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.http.HttpMessageConverters", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "messageConverters", - "parameterTypes": [ - "org.springframework.beans.factory.ObjectProvider" - ] - } - ] + "allDeclaredMethods": true }, { - "name": "org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$HttpMessageConvertersAutoConfigurationRuntimeHints" + "name": "org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$HttpMessageConvertersAutoConfigurationRuntimeHints", + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$NotReactiveWebApplicationCondition", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$StringHttpMessageConverterConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "stringHttpMessageConverter", - "parameterTypes": [ - "org.springframework.core.env.Environment" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration$MappingJackson2HttpMessageConverterConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "mappingJackson2HttpMessageConverter", - "parameterTypes": [ - "com.fasterxml.jackson.databind.ObjectMapper" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "mappingJackson2XmlHttpMessageConverter", - "parameterTypes": [ - "org.springframework.http.converter.json.Jackson2ObjectMapperBuilder" - ] - } - ] + "allDeclaredMethods": true }, { - "name": "org.springframework.boot.autoconfigure.http.JsonbHttpMessageConvertersConfiguration" + "name": "org.springframework.boot.autoconfigure.http.JsonbHttpMessageConvertersConfiguration", + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.springframework.boot.autoconfigure.info.ProjectInfoProperties" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration$GitResourceAvailableCondition", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.info.ProjectInfoProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.integration.IntegrationPropertiesEnvironmentPostProcessor", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "jsonComponentModule", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "standardJacksonObjectMapperBuilderCustomizer", - "parameterTypes": [ - "org.springframework.boot.autoconfigure.jackson.JacksonProperties", - "org.springframework.beans.factory.ObjectProvider" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonMixinConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "jsonMixinModule", - "parameterTypes": [ - "org.springframework.context.ApplicationContext", - "org.springframework.boot.jackson.JsonMixinModuleEntries" - ] - }, - { - "name": "jsonMixinModuleEntries", - "parameterTypes": [ - "org.springframework.context.ApplicationContext" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "jacksonObjectMapperBuilder", - "parameterTypes": [ - "org.springframework.context.ApplicationContext", - "java.util.List" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "jacksonObjectMapper", - "parameterTypes": [ - "org.springframework.http.converter.json.Jackson2ObjectMapperBuilder" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$ParameterNamesModuleConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "parameterNamesModule", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.jackson.JacksonProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration" + "name": "org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration", + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLoggingListener", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.mustache.MustacheTemplateAvailabilityProvider", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.security.ConditionalOnDefaultWebSecurity", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.security.DefaultWebSecurityCondition", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "org.springframework.boot.autoconfigure.security.SecurityDataConfiguration" + "name": "org.springframework.boot.autoconfigure.security.SecurityDataConfiguration", + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.security.SecurityProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.security.reactive.ReactiveUserDetailsServiceAutoConfiguration$ReactiveUserDetailsServiceCondition", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "authenticationEventPublisher", - "parameterTypes": [ - "org.springframework.context.ApplicationEventPublisher" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "securityFilterChainRegistration", - "parameterTypes": [ - "org.springframework.boot.autoconfigure.security.SecurityProperties" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.security.servlet.SpringBootWebSecurityConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.security.servlet.SpringBootWebSecurityConfiguration$WebSecurityEnablerConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "inMemoryUserDetailsManager", - "parameterTypes": [ - "org.springframework.boot.autoconfigure.security.SecurityProperties", - "org.springframework.beans.factory.ObjectProvider" - ] - } - ] + "allDeclaredMethods": true }, { - "name": "org.springframework.boot.autoconfigure.sql.init.DataSourceInitializationConfiguration" + "name": "org.springframework.boot.autoconfigure.sql.init.DataSourceInitializationConfiguration", + "allDeclaredMethods": true }, { - "name": "org.springframework.boot.autoconfigure.sql.init.R2dbcInitializationConfiguration" + "name": "org.springframework.boot.autoconfigure.sql.init.R2dbcInitializationConfiguration", + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration$SqlInitializationModeCondition", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.sql.init.SqlInitializationProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "applicationTaskExecutor", - "parameterTypes": [ - "org.springframework.boot.task.TaskExecutorBuilder" - ] - }, - { - "name": "taskExecutorBuilder", - "parameterTypes": [ - "org.springframework.boot.autoconfigure.task.TaskExecutionProperties", - "org.springframework.beans.factory.ObjectProvider", - "org.springframework.beans.factory.ObjectProvider" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.task.TaskExecutionProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.task.TaskSchedulingAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "taskSchedulerBuilder", - "parameterTypes": [ - "org.springframework.boot.autoconfigure.task.TaskSchedulingProperties", - "org.springframework.beans.factory.ObjectProvider" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.task.TaskSchedulingProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.thymeleaf.ThymeleafTemplateAvailabilityProvider", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration" + "name": "org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration", + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.validation.ValidatorAdapter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.ConditionalOnEnabledResourceChain", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.OnEnabledResourceChainCondition", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.ServerProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "getServlet", - "parameterTypes": [] - }, - { - "name": "setAddress", - "parameterTypes": [ - "java.net.InetAddress" - ] - }, - { - "name": "setPort", - "parameterTypes": [ - "java.lang.Integer" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.ServerProperties$Servlet", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "setContextPath", - "parameterTypes": [ - "java.lang.String" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.WebProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "org.springframework.boot.autoconfigure.web.WebResourcesRuntimeHints" + "name": "org.springframework.boot.autoconfigure.web.WebResourcesRuntimeHints", + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration$NotReactiveWebApplicationCondition", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "org.springframework.boot.autoconfigure.web.client.RestTemplateBuilderConfigurer" + "name": "org.springframework.boot.autoconfigure.web.client.RestTemplateBuilderConfigurer", + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration$TomcatWebServerFactoryCustomizerConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "tomcatWebServerFactoryCustomizer", - "parameterTypes": [ - "org.springframework.core.env.Environment", - "org.springframework.boot.autoconfigure.web.ServerProperties" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.embedded.TomcatWebServerFactoryCustomizer", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.format.WebConversionService", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.ConditionalOnMissingFilterBean", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DefaultDispatcherServletCondition", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "dispatcherServlet", - "parameterTypes": [ - "org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletRegistrationCondition", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletRegistrationConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "dispatcherServletRegistration", - "parameterTypes": [ - "org.springframework.web.servlet.DispatcherServlet", - "org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties", - "org.springframework.beans.factory.ObjectProvider" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletPath", "queryAllPublicMethods": true, - "methods": [ - { - "name": "getPrefix", - "parameterTypes": [] - }, - { - "name": "getRelativePath", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "getServletUrlMapping", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletRegistrationBean", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "addUrlMappings", - "parameterTypes": [ - "java.lang.String[]" - ] - }, - { - "name": "setUrlMappings", - "parameterTypes": [ - "java.util.Collection" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.springframework.boot.autoconfigure.web.ServerProperties" - ] - }, - { - "name": "characterEncodingFilter", - "parameterTypes": [] - }, - { - "name": "localeCharsetMappingsCustomizer", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.JspTemplateAvailabilityProvider", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.MultipartAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.springframework.boot.autoconfigure.web.servlet.MultipartProperties" - ] - }, - { - "name": "multipartConfigElement", - "parameterTypes": [] - }, - { - "name": "multipartResolver", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.MultipartProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "setEnabled", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setFileSizeThreshold", - "parameterTypes": [ - "org.springframework.util.unit.DataSize" - ] - }, - { - "name": "setMaxFileSize", - "parameterTypes": [ - "org.springframework.util.unit.DataSize" - ] - }, - { - "name": "setMaxRequestSize", - "parameterTypes": [ - "org.springframework.util.unit.DataSize" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "servletWebServerFactoryCustomizer", - "parameterTypes": [ - "org.springframework.boot.autoconfigure.web.ServerProperties", - "org.springframework.beans.factory.ObjectProvider", - "org.springframework.beans.factory.ObjectProvider" - ] - }, - { - "name": "tomcatServletWebServerFactoryCustomizer", - "parameterTypes": [ - "org.springframework.boot.autoconfigure.web.ServerProperties" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryAutoConfiguration$BeanPostProcessorsRegistrar", "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedJetty" + "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedJetty", + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedTomcat", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "tomcatServletWebServerFactory", - "parameterTypes": [ - "org.springframework.beans.factory.ObjectProvider", - "org.springframework.beans.factory.ObjectProvider", - "org.springframework.beans.factory.ObjectProvider" - ] - } - ] + "allDeclaredMethods": true }, { - "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedUndertow" + "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedUndertow", + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryCustomizer", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.TomcatServletWebServerFactoryCustomizer", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "formContentFilter", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration", @@ -7101,821 +3509,396 @@ "queryAllDeclaredMethods": true, "queryAllPublicMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties", - "org.springframework.boot.autoconfigure.web.WebProperties", - "org.springframework.beans.factory.ObjectProvider", - "org.springframework.beans.factory.ObjectProvider", - "org.springframework.beans.factory.ListableBeanFactory" - ] - }, - { - "name": "flashMapManager", - "parameterTypes": [] - }, - { - "name": "localeResolver", - "parameterTypes": [] - }, - { - "name": "mvcContentNegotiationManager", - "parameterTypes": [] - }, - { - "name": "mvcConversionService", - "parameterTypes": [] - }, - { - "name": "mvcValidator", - "parameterTypes": [] - }, - { - "name": "requestMappingHandlerAdapter", - "parameterTypes": [ - "org.springframework.web.accept.ContentNegotiationManager", - "org.springframework.format.support.FormattingConversionService", - "org.springframework.validation.Validator" - ] - }, - { - "name": "setResourceLoader", - "parameterTypes": [ - "org.springframework.core.io.ResourceLoader" - ] - }, - { - "name": "themeResolver", - "parameterTypes": [] - }, - { - "name": "welcomePageHandlerMapping", - "parameterTypes": [ - "org.springframework.context.ApplicationContext", - "org.springframework.format.support.FormattingConversionService", - "org.springframework.web.servlet.resource.ResourceUrlProvider" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.springframework.boot.autoconfigure.web.WebProperties", - "org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties", - "org.springframework.beans.factory.ListableBeanFactory", - "org.springframework.beans.factory.ObjectProvider", - "org.springframework.beans.factory.ObjectProvider", - "org.springframework.beans.factory.ObjectProvider", - "org.springframework.beans.factory.ObjectProvider" - ] - }, - { - "name": "addFormatters", - "parameterTypes": [ - "org.springframework.format.FormatterRegistry" - ] - }, - { - "name": "addResourceHandlers", - "parameterTypes": [ - "org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry" - ] - }, - { - "name": "configureAsyncSupport", - "parameterTypes": [ - "org.springframework.web.servlet.config.annotation.AsyncSupportConfigurer" - ] - }, - { - "name": "configureContentNegotiation", - "parameterTypes": [ - "org.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer" - ] - }, - { - "name": "configureMessageConverters", - "parameterTypes": [ - "java.util.List" - ] - }, - { - "name": "configurePathMatch", - "parameterTypes": [ - "org.springframework.web.servlet.config.annotation.PathMatchConfigurer" - ] - }, - { - "name": "defaultViewResolver", - "parameterTypes": [] - }, - { - "name": "getMessageCodesResolver", - "parameterTypes": [] - }, - { - "name": "requestContextFilter", - "parameterTypes": [] - }, - { - "name": "setServletContext", - "parameterTypes": [ - "jakarta.servlet.ServletContext" - ] - }, - { - "name": "viewResolver", - "parameterTypes": [ - "org.springframework.beans.factory.BeanFactory" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.error.AbstractErrorController", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.error.DefaultErrorViewResolver", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.springframework.boot.autoconfigure.web.ServerProperties" - ] - }, - { - "name": "basicErrorController", - "parameterTypes": [ - "org.springframework.boot.web.servlet.error.ErrorAttributes", - "org.springframework.beans.factory.ObjectProvider" - ] - }, - { - "name": "errorAttributes", - "parameterTypes": [] - }, - { - "name": "errorPageCustomizer", - "parameterTypes": [ - "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletPath" - ] - }, - { - "name": "preserveErrorControllerTargetClassPostProcessor", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$DefaultErrorViewResolverConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.springframework.context.ApplicationContext", - "org.springframework.boot.autoconfigure.web.WebProperties" - ] - }, - { - "name": "conventionErrorViewResolver", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$ErrorPageCustomizer", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$ErrorTemplateMissingCondition", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$StaticView", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getContentType", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "beanNameViewResolver", - "parameterTypes": [] - }, - { - "name": "defaultErrorView", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.websocket.servlet.TomcatWebSocketServletWebServerCustomizer", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration$TomcatWebSocketConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "websocketServletWebServerCustomizer", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.availability.ApplicationAvailability", "queryAllPublicMethods": true, - "methods": [ - { - "name": "getLivenessState", - "parameterTypes": [] - }, - { - "name": "getReadinessState", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.availability.ApplicationAvailabilityBean", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.builder.ParentContextCloserApplicationListener", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.cloud.CloudFoundryVcapEnvironmentPostProcessor", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.springframework.boot.logging.DeferredLogFactory" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.ContextIdApplicationContextInitializer", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.FileEncodingApplicationListener", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.TypeExcludeFilter", "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.config.AnsiOutputApplicationListener", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.config.ConfigDataEnvironmentPostProcessor", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.springframework.boot.logging.DeferredLogFactory", - "org.springframework.boot.ConfigurableBootstrapContext" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.config.ConfigDataProperties", - "queryAllDeclaredConstructors": true + "queryAllDeclaredConstructors": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.config.ConfigTreeConfigDataLoader", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.config.ConfigTreeConfigDataLocationResolver", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.springframework.core.io.ResourceLoader" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.config.DelegatingApplicationContextInitializer", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.config.DelegatingApplicationListener", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.config.StandardConfigDataLoader", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.config.StandardConfigDataLocationResolver", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.springframework.boot.logging.DeferredLogFactory", - "org.springframework.boot.context.properties.bind.Binder", - "org.springframework.core.io.ResourceLoader" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.event.EventPublishingRunListener", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.springframework.boot.SpringApplication", - "java.lang.String[]" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.logging.LoggingApplicationListener", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.properties.BoundConfigurationProperties", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.properties.ConfigurationProperties", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "org.springframework.boot.context.properties.ConfigurationPropertiesBinder$Factory", - "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "name": "org.springframework.boot.context.properties.ConfigurationPropertiesBinder$Factory", + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.properties.DeprecatedConfigurationProperty", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.properties.EnableConfigurationProperties", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.properties.EnableConfigurationPropertiesRegistrar", "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.properties.NestedConfigurationProperty", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.properties.bind.Name", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.context.properties.bind.Nested", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.env.EnvironmentPostProcessorApplicationListener", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.env.PropertiesPropertySourceLoader", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.env.RandomValuePropertySourceEnvironmentPostProcessor", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.springframework.boot.logging.DeferredLogFactory" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.env.SystemEnvironmentPropertySourceEnvironmentPostProcessor", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.env.YamlPropertySourceLoader", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.flyway.FlywayDatabaseInitializerDetector", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.jackson.JsonComponentModule", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.jackson.JsonMixinModule", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.jackson.JsonMixinModuleEntries", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializerDetector", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.liquibase.LiquibaseDatabaseInitializerDetector", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.loader.LaunchedURLClassLoader", - "methods": [ - { - "name": "clearCache", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.logging.java.JavaLoggingSystem$Factory", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.logging.log4j2.Log4J2LoggingSystem$Factory", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.logging.logback.ColorConverter", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.logging.logback.LogbackLoggingSystem$Factory", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.orm.jpa.JpaDatabaseInitializerDetector", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.springframework.core.env.Environment" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.r2dbc.init.R2dbcScriptDatabaseInitializerDetector", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.reactor.DebugAgentEnvironmentPostProcessor", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.rsocket.context.RSocketPortInfoApplicationContextInitializer", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.sql.init.dependency.DatabaseInitializationDependencyConfigurer", "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.sql.init.dependency.DatabaseInitializationDependencyConfigurer$DependsOnDatabaseInitializationPostProcessor", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.task.TaskExecutorBuilder", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.task.TaskSchedulerBuilder", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.validation.beanvalidation.MethodValidationExcludeFilter", "queryAllDeclaredMethods": true, "queryAllPublicMethods": true, - "methods": [ - { - "name": "byAnnotation", - "parameterTypes": [ - "java.lang.Class" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.client.RestTemplateBuilder" @@ -7923,336 +3906,80 @@ { "name": "org.springframework.boot.web.context.ServerPortInfoApplicationContextInitializer", "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.embedded.tomcat.ConfigurableTomcatWebServerFactory", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContextFactory", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.server.AbstractConfigurableWebServerFactory", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "addErrorPages", - "parameterTypes": [ - "org.springframework.boot.web.server.ErrorPage[]" - ] - }, - { - "name": "getAddress", - "parameterTypes": [] - }, - { - "name": "getCompression", - "parameterTypes": [] - }, - { - "name": "getErrorPages", - "parameterTypes": [] - }, - { - "name": "getHttp2", - "parameterTypes": [] - }, - { - "name": "getOrCreateSslStoreProvider", - "parameterTypes": [] - }, - { - "name": "getPort", - "parameterTypes": [] - }, - { - "name": "getServerHeader", - "parameterTypes": [] - }, - { - "name": "getShutdown", - "parameterTypes": [] - }, - { - "name": "getSsl", - "parameterTypes": [] - }, - { - "name": "getSslStoreProvider", - "parameterTypes": [] - }, - { - "name": "setAddress", - "parameterTypes": [ - "java.net.InetAddress" - ] - }, - { - "name": "setCompression", - "parameterTypes": [ - "org.springframework.boot.web.server.Compression" - ] - }, - { - "name": "setErrorPages", - "parameterTypes": [ - "java.util.Set" - ] - }, - { - "name": "setHttp2", - "parameterTypes": [ - "org.springframework.boot.web.server.Http2" - ] - }, - { - "name": "setPort", - "parameterTypes": [ - "int" - ] - }, - { - "name": "setServerHeader", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "setShutdown", - "parameterTypes": [ - "org.springframework.boot.web.server.Shutdown" - ] - }, - { - "name": "setSsl", - "parameterTypes": [ - "org.springframework.boot.web.server.Ssl" - ] - }, - { - "name": "setSslStoreProvider", - "parameterTypes": [ - "org.springframework.boot.web.server.SslStoreProvider" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.server.ConfigurableWebServerFactory", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.server.ErrorPageRegistrar", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.server.ErrorPageRegistrarBeanPostProcessor", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "postProcessAfterInitialization", - "parameterTypes": [ - "java.lang.Object", - "java.lang.String" - ] - }, - { - "name": "postProcessBeforeInitialization", - "parameterTypes": [ - "java.lang.Object", - "java.lang.String" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.server.WebServerFactoryCustomizer", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.server.WebServerFactoryCustomizerBeanPostProcessor", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "postProcessAfterInitialization", - "parameterTypes": [ - "java.lang.Object", - "java.lang.String" - ] - }, - { - "name": "postProcessBeforeInitialization", - "parameterTypes": [ - "java.lang.Object", - "java.lang.String" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.servlet.AbstractFilterRegistrationBean", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "addServletNames", - "parameterTypes": [ - "java.lang.String[]" - ] - }, - { - "name": "addServletRegistrationBeans", - "parameterTypes": [ - "org.springframework.boot.web.servlet.ServletRegistrationBean[]" - ] - }, - { - "name": "addUrlPatterns", - "parameterTypes": [ - "java.lang.String[]" - ] - }, - { - "name": "getServletNames", - "parameterTypes": [] - }, - { - "name": "getServletRegistrationBeans", - "parameterTypes": [] - }, - { - "name": "getUrlPatterns", - "parameterTypes": [] - }, - { - "name": "isMatchAfter", - "parameterTypes": [] - }, - { - "name": "setDispatcherTypes", - "parameterTypes": [ - "jakarta.servlet.DispatcherType", - "jakarta.servlet.DispatcherType[]" - ] - }, - { - "name": "setDispatcherTypes", - "parameterTypes": [ - "java.util.EnumSet" - ] - }, - { - "name": "setMatchAfter", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setServletNames", - "parameterTypes": [ - "java.util.Collection" - ] - }, - { - "name": "setServletRegistrationBeans", - "parameterTypes": [ - "java.util.Collection" - ] - }, - { - "name": "setUrlPatterns", - "parameterTypes": [ - "java.util.Collection" - ] - }, - { - "name": "toString", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.servlet.DelegatingFilterProxyRegistrationBean", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getFilter", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.servlet.DelegatingFilterProxyRegistrationBean$1", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.servlet.DynamicRegistrationBean", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "addInitParameter", - "parameterTypes": [ - "java.lang.String", - "java.lang.String" - ] - }, - { - "name": "configure", - "parameterTypes": [ - "jakarta.servlet.Registration$Dynamic" - ] - }, - { - "name": "getInitParameters", - "parameterTypes": [] - }, - { - "name": "isAsyncSupported", - "parameterTypes": [] - }, - { - "name": "setAsyncSupported", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setInitParameters", - "parameterTypes": [ - "java.util.Map" - ] - }, - { - "name": "setName", - "parameterTypes": [ - "java.lang.String" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.servlet.FilterRegistrationBean" @@ -8261,1377 +3988,563 @@ "name": "org.springframework.boot.web.servlet.RegistrationBean", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getOrder", - "parameterTypes": [] - }, - { - "name": "isEnabled", - "parameterTypes": [] - }, - { - "name": "onStartup", - "parameterTypes": [ - "jakarta.servlet.ServletContext" - ] - }, - { - "name": "setEnabled", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setOrder", - "parameterTypes": [ - "int" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.servlet.ServletContextInitializer", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.servlet.ServletRegistrationBean", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getMultipartConfig", - "parameterTypes": [] - }, - { - "name": "getServlet", - "parameterTypes": [] - }, - { - "name": "getServletName", - "parameterTypes": [] - }, - { - "name": "getUrlMappings", - "parameterTypes": [] - }, - { - "name": "setLoadOnStartup", - "parameterTypes": [ - "int" - ] - }, - { - "name": "setMultipartConfig", - "parameterTypes": [ - "jakarta.servlet.MultipartConfigElement" - ] - }, - { - "name": "setServlet", - "parameterTypes": [ - "jakarta.servlet.Servlet" - ] - }, - { - "name": "toString", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.servlet.context.ServletWebServerApplicationContextFactory", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.servlet.error.DefaultErrorAttributes", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getErrorAttributes", - "parameterTypes": [ - "org.springframework.web.context.request.WebRequest", - "org.springframework.boot.web.error.ErrorAttributeOptions" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.servlet.error.ErrorAttributes", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.servlet.error.ErrorController", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.servlet.filter.OrderedCharacterEncodingFilter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.servlet.filter.OrderedFilter", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.servlet.filter.OrderedFormContentFilter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.servlet.filter.OrderedRequestContextFilter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.servlet.server.AbstractServletWebServerFactory", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "addCookieSameSiteSuppliers", - "parameterTypes": [ - "org.springframework.boot.web.servlet.server.CookieSameSiteSupplier[]" - ] - }, - { - "name": "addInitializers", - "parameterTypes": [ - "org.springframework.boot.web.servlet.ServletContextInitializer[]" - ] - }, - { - "name": "addWebListeners", - "parameterTypes": [ - "java.lang.String[]" - ] - }, - { - "name": "getContextPath", - "parameterTypes": [] - }, - { - "name": "getCookieSameSiteSuppliers", - "parameterTypes": [] - }, - { - "name": "getDisplayName", - "parameterTypes": [] - }, - { - "name": "getDocumentRoot", - "parameterTypes": [] - }, - { - "name": "getInitParameters", - "parameterTypes": [] - }, - { - "name": "getJsp", - "parameterTypes": [] - }, - { - "name": "getLocaleCharsetMappings", - "parameterTypes": [] - }, - { - "name": "getMimeMappings", - "parameterTypes": [] - }, - { - "name": "getSession", - "parameterTypes": [] - }, - { - "name": "isRegisterDefaultServlet", - "parameterTypes": [] - }, - { - "name": "setContextPath", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "setCookieSameSiteSuppliers", - "parameterTypes": [ - "java.util.List" - ] - }, - { - "name": "setDisplayName", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "setDocumentRoot", - "parameterTypes": [ - "java.io.File" - ] - }, - { - "name": "setInitParameters", - "parameterTypes": [ - "java.util.Map" - ] - }, - { - "name": "setInitializers", - "parameterTypes": [ - "java.util.List" - ] - }, - { - "name": "setJsp", - "parameterTypes": [ - "org.springframework.boot.web.servlet.server.Jsp" - ] - }, - { - "name": "setLocaleCharsetMappings", - "parameterTypes": [ - "java.util.Map" - ] - }, - { - "name": "setMimeMappings", - "parameterTypes": [ - "org.springframework.boot.web.server.MimeMappings" - ] - }, - { - "name": "setRegisterDefaultServlet", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setSession", - "parameterTypes": [ - "org.springframework.boot.web.servlet.server.Session" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.servlet.server.ConfigurableServletWebServerFactory", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.boot.web.servlet.server.Encoding", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { - "name": "org.springframework.boot.web.servlet.server.ServletWebServerFactory" + "name": "org.springframework.boot.web.servlet.server.ServletWebServerFactory", + "allDeclaredMethods": true }, { - "name": "org.springframework.cache.Cache" + "name": "org.springframework.cache.Cache", + "allDeclaredMethods": true }, { - "name": "org.springframework.cache.CacheManager" + "name": "org.springframework.cache.CacheManager", + "allDeclaredMethods": true }, { - "name": "org.springframework.cache.interceptor.CacheAspectSupport" + "name": "org.springframework.cache.interceptor.CacheAspectSupport", + "allDeclaredMethods": true }, { "name": "org.springframework.context.ApplicationContext", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.ApplicationContextAware", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.ApplicationEventPublisherAware", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.ApplicationListener", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.ApplicationStartupAware", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.EmbeddedValueResolverAware", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.EnvironmentAware", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.LifecycleProcessor", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.MessageSourceAware", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.ResourceLoaderAware", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.annotation.AnnotationScopeMetadataResolver", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.context.annotation.Bean", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.annotation.CommonAnnotationBeanPostProcessor", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.context.annotation.ComponentScan", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.annotation.ComponentScan$Filter", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.annotation.Conditional", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.annotation.Configuration", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.annotation.ConfigurationClassEnhancer$EnhancedConfiguration", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.annotation.ConfigurationClassPostProcessor", "allDeclaredFields": true, "queryAllPublicMethods": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "setMetadataReaderFactory", - "parameterTypes": [ - "org.springframework.core.type.classreading.MetadataReaderFactory" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.context.annotation.DependsOn", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.annotation.Import", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.annotation.ImportAware", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.annotation.ImportRuntimeHints", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.annotation.Lazy", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.annotation.Primary", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.annotation.PropertySource", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.annotation.Role", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.annotation.Scope", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.context.event.DefaultEventListenerFactory", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.context.event.EventListenerMethodProcessor", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.context.support.ApplicationObjectSupport", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getApplicationContext", - "parameterTypes": [] - }, - { - "name": "setApplicationContext", - "parameterTypes": [ - "org.springframework.context.ApplicationContext" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.context.support.DefaultLifecycleProcessor", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "org.springframework.context.support.PropertySourcesPlaceholderConfigurer" + "name": "org.springframework.context.support.PropertySourcesPlaceholderConfigurer", + "allDeclaredMethods": true }, { "name": "org.springframework.core.Ordered", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.core.PriorityOrdered", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.core.annotation.AliasFor", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.core.annotation.Order", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.core.convert.support.ConfigurableConversionService", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.core.convert.support.GenericConversionService", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "addConverter", - "parameterTypes": [ - "java.lang.Class", - "java.lang.Class", - "org.springframework.core.convert.converter.Converter" - ] - }, - { - "name": "addConverter", - "parameterTypes": [ - "org.springframework.core.convert.converter.Converter" - ] - }, - { - "name": "addConverter", - "parameterTypes": [ - "org.springframework.core.convert.converter.GenericConverter" - ] - }, - { - "name": "addConverterFactory", - "parameterTypes": [ - "org.springframework.core.convert.converter.ConverterFactory" - ] - }, - { - "name": "canBypassConvert", - "parameterTypes": [ - "org.springframework.core.convert.TypeDescriptor", - "org.springframework.core.convert.TypeDescriptor" - ] - }, - { - "name": "canConvert", - "parameterTypes": [ - "java.lang.Class", - "java.lang.Class" - ] - }, - { - "name": "canConvert", - "parameterTypes": [ - "org.springframework.core.convert.TypeDescriptor", - "org.springframework.core.convert.TypeDescriptor" - ] - }, - { - "name": "convert", - "parameterTypes": [ - "java.lang.Object", - "java.lang.Class" - ] - }, - { - "name": "convert", - "parameterTypes": [ - "java.lang.Object", - "org.springframework.core.convert.TypeDescriptor" - ] - }, - { - "name": "convert", - "parameterTypes": [ - "java.lang.Object", - "org.springframework.core.convert.TypeDescriptor", - "org.springframework.core.convert.TypeDescriptor" - ] - }, - { - "name": "removeConvertible", - "parameterTypes": [ - "java.lang.Class", - "java.lang.Class" - ] - }, - { - "name": "toString", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.core.env.EnvironmentCapable", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.core.task.AsyncListenableTaskExecutor", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.core.task.AsyncTaskExecutor", - "methods": [ - { - "name": "submitCompletable", - "parameterTypes": [ - "java.lang.Runnable" - ] - }, - { - "name": "submitCompletable", - "parameterTypes": [ - "java.util.concurrent.Callable" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.core.type.classreading.MetadataReaderFactory", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.format.FormatterRegistry", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.format.support.DefaultFormattingConversionService", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "addDefaultFormatters", - "parameterTypes": [ - "org.springframework.format.FormatterRegistry" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.format.support.FormattingConversionService", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "addFormatter", - "parameterTypes": [ - "org.springframework.format.Formatter" - ] - }, - { - "name": "addFormatterForFieldAnnotation", - "parameterTypes": [ - "org.springframework.format.AnnotationFormatterFactory" - ] - }, - { - "name": "addFormatterForFieldType", - "parameterTypes": [ - "java.lang.Class", - "org.springframework.format.Formatter" - ] - }, - { - "name": "addFormatterForFieldType", - "parameterTypes": [ - "java.lang.Class", - "org.springframework.format.Printer", - "org.springframework.format.Parser" - ] - }, - { - "name": "addParser", - "parameterTypes": [ - "org.springframework.format.Parser" - ] - }, - { - "name": "addPrinter", - "parameterTypes": [ - "org.springframework.format.Printer" - ] - }, - { - "name": "setEmbeddedValueResolver", - "parameterTypes": [ - "org.springframework.util.StringValueResolver" - ] - } - ] + "allDeclaredMethods": true }, { - "name": "org.springframework.http.ReactiveHttpInputMessage" + "name": "org.springframework.http.ReactiveHttpInputMessage", + "allDeclaredMethods": true }, { - "name": "org.springframework.http.codec.CodecConfigurer" + "name": "org.springframework.http.codec.CodecConfigurer", + "allDeclaredMethods": true }, { - "name": "org.springframework.http.codec.multipart.DefaultPartHttpMessageReader" + "name": "org.springframework.http.codec.multipart.DefaultPartHttpMessageReader", + "allDeclaredMethods": true }, { "name": "org.springframework.http.converter.AbstractGenericHttpMessageConverter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "canWrite", - "parameterTypes": [ - "java.lang.reflect.Type", - "java.lang.Class", - "org.springframework.http.MediaType" - ] - }, - { - "name": "write", - "parameterTypes": [ - "java.lang.Object", - "java.lang.reflect.Type", - "org.springframework.http.MediaType", - "org.springframework.http.HttpOutputMessage" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.http.converter.AbstractHttpMessageConverter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "addDefaultHeaders", - "parameterTypes": [ - "org.springframework.http.HttpHeaders", - "java.lang.Object", - "org.springframework.http.MediaType" - ] - }, - { - "name": "canRead", - "parameterTypes": [ - "java.lang.Class", - "org.springframework.http.MediaType" - ] - }, - { - "name": "canWrite", - "parameterTypes": [ - "java.lang.Class", - "org.springframework.http.MediaType" - ] - }, - { - "name": "getContentLength", - "parameterTypes": [ - "java.lang.Object", - "org.springframework.http.MediaType" - ] - }, - { - "name": "getDefaultCharset", - "parameterTypes": [] - }, - { - "name": "getSupportedMediaTypes", - "parameterTypes": [] - }, - { - "name": "read", - "parameterTypes": [ - "java.lang.Class", - "org.springframework.http.HttpInputMessage" - ] - }, - { - "name": "setDefaultCharset", - "parameterTypes": [ - "java.nio.charset.Charset" - ] - }, - { - "name": "setSupportedMediaTypes", - "parameterTypes": [ - "java.util.List" - ] - }, - { - "name": "write", - "parameterTypes": [ - "java.lang.Object", - "org.springframework.http.MediaType", - "org.springframework.http.HttpOutputMessage" - ] - }, - { - "name": "writeInternal", - "parameterTypes": [ - "java.lang.Object", - "org.springframework.http.HttpOutputMessage" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.http.converter.GenericHttpMessageConverter", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.http.converter.HttpMessageConverter", "queryAllPublicMethods": true, - "methods": [ - { - "name": "getSupportedMediaTypes", - "parameterTypes": [ - "java.lang.Class" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.http.converter.StringHttpMessageConverter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter", - "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "canRead", - "parameterTypes": [ - "java.lang.Class", - "org.springframework.http.MediaType" - ] - }, - { - "name": "canRead", - "parameterTypes": [ - "java.lang.reflect.Type", - "java.lang.Class", - "org.springframework.http.MediaType" - ] - }, - { - "name": "canWrite", - "parameterTypes": [ - "java.lang.Class", - "org.springframework.http.MediaType" - ] - }, - { - "name": "getObjectMapper", - "parameterTypes": [] - }, - { - "name": "getObjectMappersForType", - "parameterTypes": [ - "java.lang.Class" - ] - }, - { - "name": "getSupportedMediaTypes", - "parameterTypes": [ - "java.lang.Class" - ] - }, - { - "name": "read", - "parameterTypes": [ - "java.lang.reflect.Type", - "java.lang.Class", - "org.springframework.http.HttpInputMessage" - ] - }, - { - "name": "registerObjectMappersForType", - "parameterTypes": [ - "java.lang.Class", - "java.util.function.Consumer" - ] - }, - { - "name": "setObjectMapper", - "parameterTypes": [ - "com.fasterxml.jackson.databind.ObjectMapper" - ] - }, - { - "name": "setPrettyPrint", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setSupportedMediaTypes", - "parameterTypes": [ - "java.util.List" - ] - } - ] + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "org.springframework.http.converter.json.GsonHttpMessageConverter" + "name": "org.springframework.http.converter.json.GsonHttpMessageConverter", + "allDeclaredMethods": true }, { "name": "org.springframework.http.converter.json.Jackson2ObjectMapperBuilder", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.http.converter.json.MappingJackson2HttpMessageConverter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "setObjectMapper", - "parameterTypes": [ - "com.fasterxml.jackson.databind.ObjectMapper" - ] - } - ] + "allDeclaredMethods": true }, { - "name": "org.springframework.http.server.reactive.HttpHandler" + "name": "org.springframework.http.server.reactive.HttpHandler", + "allDeclaredMethods": true }, { - "name": "org.springframework.jmx.export.MBeanExporter" + "name": "org.springframework.jmx.export.MBeanExporter", + "allDeclaredMethods": true }, { "name": "org.springframework.scheduling.SchedulingTaskExecutor", "queryAllPublicMethods": true, - "methods": [ - { - "name": "prefersShortLivedTasks", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.scheduling.concurrent.CustomizableThreadFactory", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "newThread", - "parameterTypes": [ - "java.lang.Runnable" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.scheduling.concurrent.ExecutorConfigurationSupport", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "afterPropertiesSet", - "parameterTypes": [] - }, - { - "name": "destroy", - "parameterTypes": [] - }, - { - "name": "initialize", - "parameterTypes": [] - }, - { - "name": "setAwaitTerminationMillis", - "parameterTypes": [ - "long" - ] - }, - { - "name": "setAwaitTerminationSeconds", - "parameterTypes": [ - "int" - ] - }, - { - "name": "setBeanName", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "setRejectedExecutionHandler", - "parameterTypes": [ - "java.util.concurrent.RejectedExecutionHandler" - ] - }, - { - "name": "setThreadFactory", - "parameterTypes": [ - "java.util.concurrent.ThreadFactory" - ] - }, - { - "name": "setThreadNamePrefix", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "setWaitForTasksToCompleteOnShutdown", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "shutdown", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler" + "name": "org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler", + "allDeclaredMethods": true }, { "name": "org.springframework.security.access.expression.AbstractSecurityExpressionHandler", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "createEvaluationContext", - "parameterTypes": [ - "org.springframework.security.core.Authentication", - "java.lang.Object" - ] - }, - { - "name": "createSecurityExpressionRoot", - "parameterTypes": [ - "org.springframework.security.core.Authentication", - "java.lang.Object" - ] - }, - { - "name": "getExpressionParser", - "parameterTypes": [] - }, - { - "name": "setApplicationContext", - "parameterTypes": [ - "org.springframework.context.ApplicationContext" - ] - }, - { - "name": "setExpressionParser", - "parameterTypes": [ - "org.springframework.expression.ExpressionParser" - ] - }, - { - "name": "setPermissionEvaluator", - "parameterTypes": [ - "org.springframework.security.access.PermissionEvaluator" - ] - }, - { - "name": "setRoleHierarchy", - "parameterTypes": [ - "org.springframework.security.access.hierarchicalroles.RoleHierarchy" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.access.expression.SecurityExpressionHandler", "queryAllPublicMethods": true, - "methods": [ - { - "name": "createEvaluationContext", - "parameterTypes": [ - "java.util.function.Supplier", - "java.lang.Object" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.authentication.AnonymousAuthenticationProvider", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.authentication.AuthenticationEventPublisher", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.authentication.AuthenticationManager", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { - "name": "org.springframework.security.authentication.AuthenticationManagerResolver" + "name": "org.springframework.security.authentication.AuthenticationManagerResolver", + "allDeclaredMethods": true }, { "name": "org.springframework.security.authentication.AuthenticationProvider", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.authentication.DefaultAuthenticationEventPublisher", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.authentication.ProviderManager", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "org.springframework.security.authentication.ReactiveAuthenticationManager" + "name": "org.springframework.security.authentication.ReactiveAuthenticationManager", + "allDeclaredMethods": true }, { "name": "org.springframework.security.authentication.event.AuthenticationFailureBadCredentialsEvent", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.springframework.security.core.Authentication", - "org.springframework.security.core.AuthenticationException" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.authentication.event.AuthenticationFailureCredentialsExpiredEvent", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.springframework.security.core.Authentication", - "org.springframework.security.core.AuthenticationException" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.authentication.event.AuthenticationFailureDisabledEvent", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.springframework.security.core.Authentication", - "org.springframework.security.core.AuthenticationException" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.authentication.event.AuthenticationFailureExpiredEvent", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.springframework.security.core.Authentication", - "org.springframework.security.core.AuthenticationException" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.authentication.event.AuthenticationFailureLockedEvent", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.springframework.security.core.Authentication", - "org.springframework.security.core.AuthenticationException" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.authentication.event.AuthenticationFailureProviderNotFoundEvent", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.springframework.security.core.Authentication", - "org.springframework.security.core.AuthenticationException" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.authentication.event.AuthenticationFailureProxyUntrustedEvent", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.springframework.security.core.Authentication", - "org.springframework.security.core.AuthenticationException" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.authentication.event.AuthenticationFailureServiceExceptionEvent", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.springframework.security.core.Authentication", - "org.springframework.security.core.AuthenticationException" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.authorization.AuthorizationManager", "queryAllPublicMethods": true, - "methods": [ - { - "name": "verify", - "parameterTypes": [ - "java.util.function.Supplier", - "java.lang.Object" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.AbstractConfiguredSecurityBuilder", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "apply", - "parameterTypes": [ - "org.springframework.security.config.annotation.SecurityConfigurer" - ] - }, - { - "name": "apply", - "parameterTypes": [ - "org.springframework.security.config.annotation.SecurityConfigurerAdapter" - ] - }, - { - "name": "getConfigurer", - "parameterTypes": [ - "java.lang.Class" - ] - }, - { - "name": "getConfigurers", - "parameterTypes": [ - "java.lang.Class" - ] - }, - { - "name": "getOrBuild", - "parameterTypes": [] - }, - { - "name": "getSharedObject", - "parameterTypes": [ - "java.lang.Class" - ] - }, - { - "name": "getSharedObjects", - "parameterTypes": [] - }, - { - "name": "objectPostProcessor", - "parameterTypes": [ - "org.springframework.security.config.annotation.ObjectPostProcessor" - ] - }, - { - "name": "removeConfigurer", - "parameterTypes": [ - "java.lang.Class" - ] - }, - { - "name": "removeConfigurers", - "parameterTypes": [ - "java.lang.Class" - ] - }, - { - "name": "setSharedObject", - "parameterTypes": [ - "java.lang.Class", - "java.lang.Object" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.AbstractSecurityBuilder", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "build", - "parameterTypes": [] - }, - { - "name": "getObject", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.ObjectPostProcessor", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.SecurityBuilder", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.SecurityConfigurer", "queryAllPublicMethods": true, - "methods": [ - { - "name": "init", - "parameterTypes": [ - "org.springframework.security.config.annotation.SecurityBuilder" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.authentication.ProviderManagerBuilder", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "authenticationEventPublisher", - "parameterTypes": [ - "org.springframework.security.authentication.AuthenticationEventPublisher" - ] - }, - { - "name": "authenticationProvider", - "parameterTypes": [ - "org.springframework.security.authentication.AuthenticationProvider" - ] - }, - { - "name": "eraseCredentials", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "getDefaultUserDetailsService", - "parameterTypes": [] - }, - { - "name": "isConfigured", - "parameterTypes": [] - }, - { - "name": "ldapAuthentication", - "parameterTypes": [] - }, - { - "name": "parentAuthenticationManager", - "parameterTypes": [ - "org.springframework.security.authentication.AuthenticationManager" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration", @@ -9639,188 +4552,77 @@ "queryAllDeclaredMethods": true, "queryAllPublicMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "authenticationManagerBuilder", - "parameterTypes": [ - "org.springframework.security.config.annotation.ObjectPostProcessor", - "org.springframework.context.ApplicationContext" - ] - }, - { - "name": "enableGlobalAuthenticationAutowiredConfigurer", - "parameterTypes": [ - "org.springframework.context.ApplicationContext" - ] - }, - { - "name": "initializeAuthenticationProviderBeanManagerConfigurer", - "parameterTypes": [ - "org.springframework.context.ApplicationContext" - ] - }, - { - "name": "initializeUserDetailsBeanManagerConfigurer", - "parameterTypes": [ - "org.springframework.context.ApplicationContext" - ] - }, - { - "name": "setApplicationContext", - "parameterTypes": [ - "org.springframework.context.ApplicationContext" - ] - }, - { - "name": "setGlobalAuthenticationConfigurers", - "parameterTypes": [ - "java.util.List" - ] - }, - { - "name": "setObjectPostProcessor", - "parameterTypes": [ - "org.springframework.security.config.annotation.ObjectPostProcessor" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration$DefaultPasswordEncoderAuthenticationManagerBuilder", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "inMemoryAuthentication", - "parameterTypes": [] - }, - { - "name": "jdbcAuthentication", - "parameterTypes": [] - }, - { - "name": "userDetailsService", - "parameterTypes": [ - "org.springframework.security.core.userdetails.UserDetailsService" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration$EnableGlobalAuthenticationAutowiredConfigurer", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "init", - "parameterTypes": [ - "org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.authentication.configuration.EnableGlobalAuthentication", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.authentication.configuration.GlobalAuthenticationConfigurerAdapter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "configure", - "parameterTypes": [ - "org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder" - ] - }, - { - "name": "init", - "parameterTypes": [ - "org.springframework.security.config.annotation.SecurityBuilder" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.authentication.configuration.InitializeAuthenticationProviderBeanManagerConfigurer", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "init", - "parameterTypes": [ - "org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.authentication.configuration.InitializeUserDetailsBeanManagerConfigurer", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "init", - "parameterTypes": [ - "org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.configuration.AutowireBeanFactoryObjectPostProcessor", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.configuration.ObjectPostProcessorConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "objectPostProcessor", - "parameterTypes": [ - "org.springframework.beans.factory.config.AutowireCapableBeanFactory" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.web.HttpSecurityBuilder", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.web.builders.HttpSecurity", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "setSharedObject", - "parameterTypes": [ - "java.lang.Class", - "java.lang.Object" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.web.builders.WebSecurity", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.web.configuration.EnableWebSecurity", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.web.configuration.HttpSecurityConfiguration", @@ -9828,1992 +4630,731 @@ "queryAllDeclaredMethods": true, "queryAllPublicMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "httpSecurity", - "parameterTypes": [] - }, - { - "name": "setApplicationContext", - "parameterTypes": [ - "org.springframework.context.ApplicationContext" - ] - }, - { - "name": "setAuthenticationConfiguration", - "parameterTypes": [ - "org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration" - ] - }, - { - "name": "setContentNegotiationStrategy", - "parameterTypes": [ - "org.springframework.web.accept.ContentNegotiationStrategy" - ] - }, - { - "name": "setObjectPostProcessor", - "parameterTypes": [ - "org.springframework.security.config.annotation.ObjectPostProcessor" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.web.configuration.OAuth2ImportSelector", "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.web.configuration.SpringWebMvcImportSelector", "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "addArgumentResolvers", - "parameterTypes": [ - "java.util.List" - ] - }, - { - "name": "requestDataValueProcessor", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration", - "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true, - "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "conversionServicePostProcessor", - "parameterTypes": [] - }, - { - "name": "delegatingApplicationListener", - "parameterTypes": [] - }, - { - "name": "privilegeEvaluator", - "parameterTypes": [] - }, - { - "name": "setBeanClassLoader", - "parameterTypes": [ - "java.lang.ClassLoader" - ] - }, - { - "name": "setFilterChainProxySecurityConfigurer", - "parameterTypes": [ - "org.springframework.security.config.annotation.ObjectPostProcessor", - "org.springframework.beans.factory.config.ConfigurableListableBeanFactory" - ] - }, - { - "name": "setFilterChains", - "parameterTypes": [ - "java.util.List" - ] - }, - { - "name": "setImportMetadata", - "parameterTypes": [ - "org.springframework.core.type.AnnotationMetadata" - ] - }, - { - "name": "springSecurityFilterChain", - "parameterTypes": [] - }, - { - "name": "webSecurityExpressionHandler", - "parameterTypes": [] - } - ] + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true, + "queryAllDeclaredConstructors": true, + "allDeclaredMethods": true }, { - "name": "org.springframework.security.config.annotation.web.reactive.EnableWebFluxSecurity" + "name": "org.springframework.security.config.annotation.web.reactive.EnableWebFluxSecurity", + "allDeclaredMethods": true }, { - "name": "org.springframework.security.config.http.SessionCreationPolicy" + "name": "org.springframework.security.config.http.SessionCreationPolicy", + "allDeclaredMethods": true }, { "name": "org.springframework.security.context.DelegatingApplicationListener", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.core.userdetails.UserDetailsPasswordService", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { - "name": "org.springframework.security.core.userdetails.UserDetailsService" + "name": "org.springframework.security.core.userdetails.UserDetailsService", + "allDeclaredMethods": true }, { "name": "org.springframework.security.provisioning.InMemoryUserDetailsManager", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.provisioning.UserDetailsManager", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.DefaultSecurityFilterChain", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.FilterChainProxy", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "afterPropertiesSet", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.SecurityFilterChain", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.access.ExceptionTranslationFilter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "afterPropertiesSet", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.access.RequestMatcherDelegatingWebInvocationPrivilegeEvaluator", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.access.WebInvocationPrivilegeEvaluator", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.access.intercept.AuthorizationFilter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.access.intercept.RequestMatcherDelegatingAuthorizationManager", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.authentication.logout.LogoutFilter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.authentication.logout.LogoutHandler", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.authentication.logout.LogoutSuccessEventPublishingLogoutHandler", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.authentication.session.AbstractSessionFixationProtectionStrategy", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "onAuthentication", - "parameterTypes": [ - "org.springframework.security.core.Authentication", - "jakarta.servlet.http.HttpServletRequest", - "jakarta.servlet.http.HttpServletResponse" - ] - }, - { - "name": "setAlwaysCreateSession", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setApplicationEventPublisher", - "parameterTypes": [ - "org.springframework.context.ApplicationEventPublisher" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.authentication.session.ChangeSessionIdAuthenticationStrategy", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.authentication.session.CompositeSessionAuthenticationStrategy", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.authentication.session.SessionAuthenticationStrategy", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { - "name": "org.springframework.security.web.context.AbstractSecurityWebApplicationInitializer" + "name": "org.springframework.security.web.context.AbstractSecurityWebApplicationInitializer", + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.context.SecurityContextHolderFilter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.header.HeaderWriterFilter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.savedrequest.RequestCacheAwareFilter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.servlet.support.csrf.CsrfRequestDataValueProcessor", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.servlet.util.matcher.MvcRequestMatcher", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "matcher", - "parameterTypes": [ - "jakarta.servlet.http.HttpServletRequest" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "afterPropertiesSet", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.util.matcher.RequestMatcher", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.security.web.util.matcher.RequestVariablesExtractor", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.stereotype.Component", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.stereotype.Controller", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.stereotype.Indexed", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.stereotype.Service", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.util.AntPathMatcher", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.util.CustomizableThreadCreator", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "createThread", - "parameterTypes": [ - "java.lang.Runnable" - ] - }, - { - "name": "getThreadGroup", - "parameterTypes": [] - }, - { - "name": "getThreadNamePrefix", - "parameterTypes": [] - }, - { - "name": "getThreadPriority", - "parameterTypes": [] - }, - { - "name": "isDaemon", - "parameterTypes": [] - }, - { - "name": "setDaemon", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setThreadGroup", - "parameterTypes": [ - "java.lang.ThreadGroup" - ] - }, - { - "name": "setThreadGroupName", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "setThreadPriority", - "parameterTypes": [ - "int" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.util.PathMatcher", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.validation.SmartValidator", "queryAllPublicMethods": true, - "methods": [ - { - "name": "validateValue", - "parameterTypes": [ - "java.lang.Class", - "java.lang.String", - "java.lang.Object", - "org.springframework.validation.Errors", - "java.lang.Object[]" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.accept.ContentNegotiationManager", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.accept.ContentNegotiationStrategy", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.accept.MediaTypeFileExtensionResolver", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.bind.annotation.ControllerAdvice", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.bind.annotation.DeleteMapping", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.bind.annotation.ExceptionHandler", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.bind.annotation.GetMapping", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.bind.annotation.Mapping", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.bind.annotation.PostMapping", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.bind.annotation.RequestBody", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.bind.annotation.RequestHeader", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.bind.annotation.RequestMapping", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.bind.annotation.RequestParam", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.bind.annotation.ResponseBody", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.bind.annotation.RestController", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "org.springframework.web.client.RestTemplate" + "name": "org.springframework.web.client.RestTemplate", + "allDeclaredMethods": true }, { - "name": "org.springframework.web.context.ConfigurableWebApplicationContext" + "name": "org.springframework.web.context.ConfigurableWebApplicationContext", + "allDeclaredMethods": true }, { "name": "org.springframework.web.context.ServletContextAware", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { - "name": "org.springframework.web.context.request.RequestContextListener" + "name": "org.springframework.web.context.request.RequestContextListener", + "allDeclaredMethods": true }, { - "name": "org.springframework.web.context.support.GenericWebApplicationContext" + "name": "org.springframework.web.context.support.GenericWebApplicationContext", + "allDeclaredMethods": true }, { "name": "org.springframework.web.context.support.WebApplicationObjectSupport", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "setServletContext", - "parameterTypes": [ - "jakarta.servlet.ServletContext" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.cors.CorsConfigurationSource", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.filter.CharacterEncodingFilter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getEncoding", - "parameterTypes": [] - }, - { - "name": "isForceRequestEncoding", - "parameterTypes": [] - }, - { - "name": "isForceResponseEncoding", - "parameterTypes": [] - }, - { - "name": "setEncoding", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "setForceEncoding", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setForceRequestEncoding", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setForceResponseEncoding", - "parameterTypes": [ - "boolean" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.filter.DelegatingFilterProxy", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.filter.FormContentFilter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "setCharset", - "parameterTypes": [ - "java.nio.charset.Charset" - ] - }, - { - "name": "setFormConverter", - "parameterTypes": [ - "org.springframework.http.converter.FormHttpMessageConverter" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.filter.GenericFilterBean", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "afterPropertiesSet", - "parameterTypes": [] - }, - { - "name": "destroy", - "parameterTypes": [] - }, - { - "name": "getEnvironment", - "parameterTypes": [] - }, - { - "name": "getFilterConfig", - "parameterTypes": [] - }, - { - "name": "init", - "parameterTypes": [ - "jakarta.servlet.FilterConfig" - ] - }, - { - "name": "setBeanName", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "setEnvironment", - "parameterTypes": [ - "org.springframework.core.env.Environment" - ] - }, - { - "name": "setServletContext", - "parameterTypes": [ - "jakarta.servlet.ServletContext" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.filter.OncePerRequestFilter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "doFilter", - "parameterTypes": [ - "jakarta.servlet.ServletRequest", - "jakarta.servlet.ServletResponse", - "jakarta.servlet.FilterChain" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.filter.RequestContextFilter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "setThreadContextInheritable", - "parameterTypes": [ - "boolean" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.method.annotation.ExceptionHandlerMethodResolver", - "methods": [ - { - "name": "noMatchingExceptionHandler", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.method.support.CompositeUriComponentsContributor", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.method.support.UriComponentsContributor", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { - "name": "org.springframework.web.multipart.MultipartFile" + "name": "org.springframework.web.multipart.MultipartFile", + "allDeclaredMethods": true }, { "name": "org.springframework.web.multipart.MultipartResolver", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.multipart.support.StandardServletMultipartResolver", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.DispatcherServlet", "allDeclaredFields": true, - "queryAllDeclaredMethods": true - }, - { - "name": "org.springframework.web.servlet.FlashMapManager", - "queryAllPublicMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "org.springframework.web.servlet.FrameworkServlet", - "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "destroy", - "parameterTypes": [] - }, - { - "name": "getContextAttribute", - "parameterTypes": [] - }, - { - "name": "getContextClass", - "parameterTypes": [] - }, - { - "name": "getContextConfigLocation", - "parameterTypes": [] - }, - { - "name": "getContextId", - "parameterTypes": [] - }, - { - "name": "getNamespace", - "parameterTypes": [] - }, - { - "name": "getServletContextAttributeName", - "parameterTypes": [] - }, - { - "name": "getWebApplicationContext", - "parameterTypes": [] - }, - { - "name": "isEnableLoggingRequestDetails", - "parameterTypes": [] - }, - { - "name": "onApplicationEvent", - "parameterTypes": [ - "org.springframework.context.event.ContextRefreshedEvent" - ] - }, - { - "name": "refresh", - "parameterTypes": [] - }, - { - "name": "setApplicationContext", - "parameterTypes": [ - "org.springframework.context.ApplicationContext" - ] - }, - { - "name": "setContextAttribute", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "setContextClass", - "parameterTypes": [ - "java.lang.Class" - ] - }, - { - "name": "setContextConfigLocation", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "setContextId", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "setContextInitializerClasses", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "setContextInitializers", - "parameterTypes": [ - "org.springframework.context.ApplicationContextInitializer[]" - ] - }, - { - "name": "setDispatchOptionsRequest", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setDispatchTraceRequest", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setEnableLoggingRequestDetails", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setNamespace", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "setPublishContext", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setPublishEvents", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setThreadContextInheritable", - "parameterTypes": [ - "boolean" - ] - } - ] + "name": "org.springframework.web.servlet.FlashMapManager", + "queryAllPublicMethods": true, + "allDeclaredMethods": true + }, + { + "name": "org.springframework.web.servlet.FrameworkServlet", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.HandlerAdapter", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.HandlerExceptionResolver", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.HandlerMapping", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.HttpServletBean", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getEnvironment", - "parameterTypes": [] - }, - { - "name": "getServletName", - "parameterTypes": [] - }, - { - "name": "init", - "parameterTypes": [] - }, - { - "name": "setEnvironment", - "parameterTypes": [ - "org.springframework.core.env.Environment" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.LocaleResolver", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.RequestToViewNameTranslator", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.ThemeResolver", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.View", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.ViewResolver", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "setConfigurers", - "parameterTypes": [ - "java.util.List" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "beanNameHandlerMapping", - "parameterTypes": [ - "org.springframework.format.support.FormattingConversionService", - "org.springframework.web.servlet.resource.ResourceUrlProvider" - ] - }, - { - "name": "defaultServletHandlerMapping", - "parameterTypes": [] - }, - { - "name": "getApplicationContext", - "parameterTypes": [] - }, - { - "name": "getServletContext", - "parameterTypes": [] - }, - { - "name": "handlerExceptionResolver", - "parameterTypes": [ - "org.springframework.web.accept.ContentNegotiationManager" - ] - }, - { - "name": "handlerFunctionAdapter", - "parameterTypes": [] - }, - { - "name": "httpRequestHandlerAdapter", - "parameterTypes": [] - }, - { - "name": "mvcHandlerMappingIntrospector", - "parameterTypes": [] - }, - { - "name": "mvcPathMatcher", - "parameterTypes": [] - }, - { - "name": "mvcPatternParser", - "parameterTypes": [] - }, - { - "name": "mvcResourceUrlProvider", - "parameterTypes": [] - }, - { - "name": "mvcUriComponentsContributor", - "parameterTypes": [ - "org.springframework.format.support.FormattingConversionService", - "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter" - ] - }, - { - "name": "mvcUrlPathHelper", - "parameterTypes": [] - }, - { - "name": "mvcViewResolver", - "parameterTypes": [ - "org.springframework.web.accept.ContentNegotiationManager" - ] - }, - { - "name": "requestMappingHandlerMapping", - "parameterTypes": [ - "org.springframework.web.accept.ContentNegotiationManager", - "org.springframework.format.support.FormattingConversionService", - "org.springframework.web.servlet.resource.ResourceUrlProvider" - ] - }, - { - "name": "resourceHandlerMapping", - "parameterTypes": [ - "org.springframework.web.accept.ContentNegotiationManager", - "org.springframework.format.support.FormattingConversionService", - "org.springframework.web.servlet.resource.ResourceUrlProvider" - ] - }, - { - "name": "routerFunctionMapping", - "parameterTypes": [ - "org.springframework.format.support.FormattingConversionService", - "org.springframework.web.servlet.resource.ResourceUrlProvider" - ] - }, - { - "name": "setApplicationContext", - "parameterTypes": [ - "org.springframework.context.ApplicationContext" - ] - }, - { - "name": "setServletContext", - "parameterTypes": [ - "jakarta.servlet.ServletContext" - ] - }, - { - "name": "simpleControllerHandlerAdapter", - "parameterTypes": [] - }, - { - "name": "viewControllerHandlerMapping", - "parameterTypes": [ - "org.springframework.format.support.FormattingConversionService", - "org.springframework.web.servlet.resource.ResourceUrlProvider" - ] - }, - { - "name": "viewNameTranslator", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.config.annotation.WebMvcConfigurer", "queryAllDeclaredMethods": true, "queryAllPublicMethods": true, - "methods": [ - { - "name": "addArgumentResolvers", - "parameterTypes": [ - "java.util.List" - ] - }, - { - "name": "addCorsMappings", - "parameterTypes": [ - "org.springframework.web.servlet.config.annotation.CorsRegistry" - ] - }, - { - "name": "addFormatters", - "parameterTypes": [ - "org.springframework.format.FormatterRegistry" - ] - }, - { - "name": "addInterceptors", - "parameterTypes": [ - "org.springframework.web.servlet.config.annotation.InterceptorRegistry" - ] - }, - { - "name": "addResourceHandlers", - "parameterTypes": [ - "org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry" - ] - }, - { - "name": "addReturnValueHandlers", - "parameterTypes": [ - "java.util.List" - ] - }, - { - "name": "addViewControllers", - "parameterTypes": [ - "org.springframework.web.servlet.config.annotation.ViewControllerRegistry" - ] - }, - { - "name": "configureAsyncSupport", - "parameterTypes": [ - "org.springframework.web.servlet.config.annotation.AsyncSupportConfigurer" - ] - }, - { - "name": "configureContentNegotiation", - "parameterTypes": [ - "org.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer" - ] - }, - { - "name": "configureDefaultServletHandling", - "parameterTypes": [ - "org.springframework.web.servlet.config.annotation.DefaultServletHandlerConfigurer" - ] - }, - { - "name": "configureHandlerExceptionResolvers", - "parameterTypes": [ - "java.util.List" - ] - }, - { - "name": "configureMessageConverters", - "parameterTypes": [ - "java.util.List" - ] - }, - { - "name": "configurePathMatch", - "parameterTypes": [ - "org.springframework.web.servlet.config.annotation.PathMatchConfigurer" - ] - }, - { - "name": "configureViewResolvers", - "parameterTypes": [ - "org.springframework.web.servlet.config.annotation.ViewResolverRegistry" - ] - }, - { - "name": "extendHandlerExceptionResolvers", - "parameterTypes": [ - "java.util.List" - ] - }, - { - "name": "extendMessageConverters", - "parameterTypes": [ - "java.util.List" - ] - }, - { - "name": "getMessageCodesResolver", - "parameterTypes": [] - }, - { - "name": "getValidator", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.function.support.HandlerFunctionAdapter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.function.support.RouterFunctionMapping", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.handler.AbstractDetectingUrlHandlerMapping", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "initApplicationContext", - "parameterTypes": [] - }, - { - "name": "setDetectHandlersInAncestorContexts", - "parameterTypes": [ - "boolean" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.handler.AbstractHandlerMapping", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getCorsConfigurationSource", - "parameterTypes": [] - }, - { - "name": "getCorsProcessor", - "parameterTypes": [] - }, - { - "name": "getDefaultHandler", - "parameterTypes": [] - }, - { - "name": "getHandler", - "parameterTypes": [ - "jakarta.servlet.http.HttpServletRequest" - ] - }, - { - "name": "getOrder", - "parameterTypes": [] - }, - { - "name": "getPathMatcher", - "parameterTypes": [] - }, - { - "name": "getPatternParser", - "parameterTypes": [] - }, - { - "name": "getUrlPathHelper", - "parameterTypes": [] - }, - { - "name": "setAlwaysUseFullPath", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setBeanName", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "setCorsConfigurationSource", - "parameterTypes": [ - "org.springframework.web.cors.CorsConfigurationSource" - ] - }, - { - "name": "setCorsConfigurations", - "parameterTypes": [ - "java.util.Map" - ] - }, - { - "name": "setCorsProcessor", - "parameterTypes": [ - "org.springframework.web.cors.CorsProcessor" - ] - }, - { - "name": "setDefaultHandler", - "parameterTypes": [ - "java.lang.Object" - ] - }, - { - "name": "setInterceptors", - "parameterTypes": [ - "java.lang.Object[]" - ] - }, - { - "name": "setOrder", - "parameterTypes": [ - "int" - ] - }, - { - "name": "setPathMatcher", - "parameterTypes": [ - "org.springframework.util.PathMatcher" - ] - }, - { - "name": "setPatternParser", - "parameterTypes": [ - "org.springframework.web.util.pattern.PathPatternParser" - ] - }, - { - "name": "setRemoveSemicolonContent", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setUrlDecode", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setUrlPathHelper", - "parameterTypes": [ - "org.springframework.web.util.UrlPathHelper" - ] - }, - { - "name": "usesPathPatterns", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.handler.AbstractHandlerMethodMapping", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getDirectPaths", - "parameterTypes": [ - "java.lang.Object" - ] - }, - { - "name": "getHandlerMethods", - "parameterTypes": [] - }, - { - "name": "getHandlerMethodsForMappingName", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "getMappingPathPatterns", - "parameterTypes": [ - "java.lang.Object" - ] - }, - { - "name": "getMatchingMapping", - "parameterTypes": [ - "java.lang.Object", - "jakarta.servlet.http.HttpServletRequest" - ] - }, - { - "name": "getNamingStrategy", - "parameterTypes": [] - }, - { - "name": "handleMatch", - "parameterTypes": [ - "java.lang.Object", - "java.lang.String", - "jakarta.servlet.http.HttpServletRequest" - ] - }, - { - "name": "initCorsConfiguration", - "parameterTypes": [ - "java.lang.Object", - "java.lang.reflect.Method", - "java.lang.Object" - ] - }, - { - "name": "registerHandlerMethod", - "parameterTypes": [ - "java.lang.Object", - "java.lang.reflect.Method", - "java.lang.Object" - ] - }, - { - "name": "registerMapping", - "parameterTypes": [ - "java.lang.Object", - "java.lang.Object", - "java.lang.reflect.Method" - ] - }, - { - "name": "setDetectHandlerMethodsInAncestorContexts", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setHandlerMethodMappingNamingStrategy", - "parameterTypes": [ - "org.springframework.web.servlet.handler.HandlerMethodMappingNamingStrategy" - ] - }, - { - "name": "unregisterMapping", - "parameterTypes": [ - "java.lang.Object" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$EmptyHandler", - "methods": [ - { - "name": "handle", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.handler.AbstractUrlHandlerMapping", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getHandlerMap", - "parameterTypes": [] - }, - { - "name": "getPathPatternHandlerMap", - "parameterTypes": [] - }, - { - "name": "getRootHandler", - "parameterTypes": [] - }, - { - "name": "match", - "parameterTypes": [ - "jakarta.servlet.http.HttpServletRequest", - "java.lang.String" - ] - }, - { - "name": "setLazyInitHandlers", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setPatternParser", - "parameterTypes": [ - "org.springframework.web.util.pattern.PathPatternParser" - ] - }, - { - "name": "setRootHandler", - "parameterTypes": [ - "java.lang.Object" - ] - }, - { - "name": "setUseTrailingSlashMatch", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "useTrailingSlashMatch", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.handler.HandlerExceptionResolverComposite", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.handler.HandlerMappingIntrospector", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.handler.MatchableHandlerMapping", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.handler.SimpleUrlHandlerMapping", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.i18n.AbstractLocaleResolver", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "setDefaultLocale", - "parameterTypes": [ - "java.util.Locale" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getLastModified", - "parameterTypes": [ - "jakarta.servlet.http.HttpServletRequest", - "java.lang.Object" - ] - }, - { - "name": "getOrder", - "parameterTypes": [] - }, - { - "name": "handle", - "parameterTypes": [ - "jakarta.servlet.http.HttpServletRequest", - "jakarta.servlet.http.HttpServletResponse", - "java.lang.Object" - ] - }, - { - "name": "setOrder", - "parameterTypes": [ - "int" - ] - }, - { - "name": "supports", - "parameterTypes": [ - "java.lang.Object" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { - "name": "org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping$HttpOptionsHandler", - "methods": [ - { - "name": "handle", - "parameterTypes": [] - } - ] + "name": "org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping$HttpOptionsHandler", + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "afterPropertiesSet", - "parameterTypes": [] - }, - { - "name": "registerMapping", - "parameterTypes": [ - "java.lang.Object", - "java.lang.Object", - "java.lang.reflect.Method" - ] - }, - { - "name": "setPatternParser", - "parameterTypes": [ - "org.springframework.web.util.pattern.PathPatternParser" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.mvc.method.annotation.ResponseEntityExceptionHandler", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "handleException", - "parameterTypes": [ - "java.lang.Exception", - "org.springframework.web.context.request.WebRequest" - ] - }, - { - "name": "setMessageSource", - "parameterTypes": [ - "org.springframework.context.MessageSource" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.resource.ResourceUrlProvider", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.support.AbstractFlashMapManager", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getFlashMapTimeout", - "parameterTypes": [] - }, - { - "name": "getUrlPathHelper", - "parameterTypes": [] - }, - { - "name": "retrieveAndUpdate", - "parameterTypes": [ - "jakarta.servlet.http.HttpServletRequest", - "jakarta.servlet.http.HttpServletResponse" - ] - }, - { - "name": "saveOutputFlashMap", - "parameterTypes": [ - "org.springframework.web.servlet.FlashMap", - "jakarta.servlet.http.HttpServletRequest", - "jakarta.servlet.http.HttpServletResponse" - ] - }, - { - "name": "setFlashMapTimeout", - "parameterTypes": [ - "int" - ] - }, - { - "name": "setUrlPathHelper", - "parameterTypes": [ - "org.springframework.web.util.UrlPathHelper" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.support.RequestDataValueProcessor", - "queryAllPublicMethods": true + "queryAllPublicMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.support.SessionFlashMapManager", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.support.WebContentGenerator", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getCacheControl", - "parameterTypes": [] - }, - { - "name": "getCacheSeconds", - "parameterTypes": [] - }, - { - "name": "getSupportedMethods", - "parameterTypes": [] - }, - { - "name": "getVaryByRequestHeaders", - "parameterTypes": [] - }, - { - "name": "isAlwaysMustRevalidate", - "parameterTypes": [] - }, - { - "name": "isRequireSession", - "parameterTypes": [] - }, - { - "name": "isUseCacheControlHeader", - "parameterTypes": [] - }, - { - "name": "isUseCacheControlNoStore", - "parameterTypes": [] - }, - { - "name": "isUseExpiresHeader", - "parameterTypes": [] - }, - { - "name": "setAlwaysMustRevalidate", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setCacheControl", - "parameterTypes": [ - "org.springframework.http.CacheControl" - ] - }, - { - "name": "setCacheSeconds", - "parameterTypes": [ - "int" - ] - }, - { - "name": "setRequireSession", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setSupportedMethods", - "parameterTypes": [ - "java.lang.String[]" - ] - }, - { - "name": "setUseCacheControlHeader", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setUseCacheControlNoStore", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setUseExpiresHeader", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setVaryByRequestHeaders", - "parameterTypes": [ - "java.lang.String[]" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.theme.AbstractThemeResolver", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getDefaultThemeName", - "parameterTypes": [] - }, - { - "name": "setDefaultThemeName", - "parameterTypes": [ - "java.lang.String" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.theme.FixedThemeResolver", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.view.AbstractCachingViewResolver", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "clearCache", - "parameterTypes": [] - }, - { - "name": "getCacheFilter", - "parameterTypes": [] - }, - { - "name": "getCacheLimit", - "parameterTypes": [] - }, - { - "name": "isCache", - "parameterTypes": [] - }, - { - "name": "isCacheUnresolved", - "parameterTypes": [] - }, - { - "name": "removeFromCache", - "parameterTypes": [ - "java.lang.String", - "java.util.Locale" - ] - }, - { - "name": "resolveViewName", - "parameterTypes": [ - "java.lang.String", - "java.util.Locale" - ] - }, - { - "name": "setCache", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setCacheFilter", - "parameterTypes": [ - "org.springframework.web.servlet.view.AbstractCachingViewResolver$CacheFilter" - ] - }, - { - "name": "setCacheLimit", - "parameterTypes": [ - "int" - ] - }, - { - "name": "setCacheUnresolved", - "parameterTypes": [ - "boolean" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.view.BeanNameViewResolver", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.view.ContentNegotiatingViewResolver", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.view.InternalResourceViewResolver", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.view.UrlBasedViewResolver", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getAttributesMap", - "parameterTypes": [] - }, - { - "name": "getOrder", - "parameterTypes": [] - }, - { - "name": "getRedirectHosts", - "parameterTypes": [] - }, - { - "name": "setAttributes", - "parameterTypes": [ - "java.util.Properties" - ] - }, - { - "name": "setAttributesMap", - "parameterTypes": [ - "java.util.Map" - ] - }, - { - "name": "setContentType", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "setExposeContextBeansAsAttributes", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setExposePathVariables", - "parameterTypes": [ - "java.lang.Boolean" - ] - }, - { - "name": "setExposedContextBeanNames", - "parameterTypes": [ - "java.lang.String[]" - ] - }, - { - "name": "setOrder", - "parameterTypes": [ - "int" - ] - }, - { - "name": "setPrefix", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "setRedirectContextRelative", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setRedirectHosts", - "parameterTypes": [ - "java.lang.String[]" - ] - }, - { - "name": "setRedirectHttp10Compatible", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setRequestContextAttribute", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "setSuffix", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "setViewClass", - "parameterTypes": [ - "java.lang.Class" - ] - }, - { - "name": "setViewNames", - "parameterTypes": [ - "java.lang.String[]" - ] - } - ] + "allDeclaredMethods": true }, { "name": "org.springframework.web.servlet.view.ViewResolverComposite", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.util.UrlPathHelper", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "org.springframework.web.util.pattern.PathPatternParser", "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true }, { "name": "sun.awt.Win32FontManager", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "sun.misc.Unsafe", @@ -11822,343 +5363,139 @@ "name": "theUnsafe" } ], - "methods": [ - { - "name": "invokeCleaner", - "parameterTypes": [ - "java.nio.ByteBuffer" - ] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.pkcs12.PKCS12KeyStore", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.provider.DRBG", - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.security.SecureRandomParameters" - ] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.provider.DSA$SHA224withDSA", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.provider.DSA$SHA256withDSA", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.provider.JavaKeyStore$JKS", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.provider.MD5", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.provider.SHA", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.provider.SHA2$SHA224", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.provider.SHA2$SHA256", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.provider.SHA5$SHA384", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.provider.SHA5$SHA512", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.provider.X509Factory", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.rsa.PSSParameters", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.rsa.RSAKeyFactory$Legacy", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.rsa.RSAPSSSignature", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.rsa.RSASignature$SHA224withRSA", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.ssl.KeyManagerFactoryImpl$SunX509", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.ssl.SSLContextImpl$DefaultSSLContext", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.x509.AuthorityInfoAccessExtension", - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.x509.AuthorityKeyIdentifierExtension", - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.x509.BasicConstraintsExtension", - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.x509.CRLDistributionPointsExtension", - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.x509.CertificatePoliciesExtension", - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.x509.ExtendedKeyUsageExtension", - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.x509.IssuerAlternativeNameExtension", - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.x509.KeyUsageExtension", - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.x509.NetscapeCertTypeExtension", - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.x509.PrivateKeyUsageExtension", - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.x509.SubjectAlternativeNameExtension", - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ] + "allDeclaredMethods": true }, { "name": "sun.security.x509.SubjectKeyIdentifierExtension", - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ] + "allDeclaredMethods": true }, { "name": "void", - "queryAllDeclaredMethods": true + "queryAllDeclaredMethods": true, + "allDeclaredMethods": true } ] diff --git a/aspect-model-editor-runtime/.graalvm/resource-config.json b/aspect-model-editor-runtime/.graalvm/resource-config.json index 8322d6e1..17eb56b8 100644 --- a/aspect-model-editor-runtime/.graalvm/resource-config.json +++ b/aspect-model-editor-runtime/.graalvm/resource-config.json @@ -995,6 +995,10 @@ "sun.awt.resources.awt", "sun.awt.resources.awt_de" ] + }, + { + "name":"sun.awt.resources.awtosx", + "classNames":["sun.awt.resources.awtosx"] } ] } diff --git a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/NativeImageHelpers.java b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/NativeImageHelpers.java index 64b86262..2cb134f3 100644 --- a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/NativeImageHelpers.java +++ b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/NativeImageHelpers.java @@ -16,7 +16,7 @@ import java.nio.file.Path; import java.nio.file.Paths; -import org.eclipse.esmf.ame.substitution.IsWindows; +import org.eclipse.esmf.ame.substitution.IsMacOrWindows; /** * Utility class providing helpers and workarounds needed to get the native image working properly on different platforms. @@ -31,7 +31,7 @@ public static void ensureRequiredEnvironment() { final Path nativeImagePath = Paths.get( "." ).toAbsolutePath().normalize(); // current working directory System.setProperty( "java.home", nativeImagePath.toString() ); - if ( new IsWindows().getAsBoolean() ) { + if ( new IsMacOrWindows().getAsBoolean()){ // Set to headless mode, because instantiation of AWT graphics context in Windows is flaky System.setProperty( "java.awt.headless", "true" ); } diff --git a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/IsWindows.java b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/IsMacOrWindows.java similarity index 76% rename from aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/IsWindows.java rename to aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/IsMacOrWindows.java index 5a8b3f9f..0105386a 100644 --- a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/IsWindows.java +++ b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/IsMacOrWindows.java @@ -18,9 +18,10 @@ /** * Conditional to execute substitution only on Windows. Use with com.oracle.svm.core.annotate.Substitute's onlyWith attribute. */ -public class IsWindows implements BooleanSupplier { +public class IsMacOrWindows implements BooleanSupplier { @Override public boolean getAsBoolean() { - return System.getProperty( "os.name", "" ).startsWith( "Windows" ); + String osName = System.getProperty("os.name").toLowerCase(); + return osName.contains("mac") || osName.contains("osx") || osName.contains("windows"); } } diff --git a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_sun_awt_FontConfiguration.java b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_sun_awt_FontConfiguration.java index 1f8d4f2c..5c6ad1c5 100644 --- a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_sun_awt_FontConfiguration.java +++ b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_sun_awt_FontConfiguration.java @@ -30,7 +30,7 @@ * This only works in conjuction with a build setup that makes the font config available in the build time class path, * see copy-fontconfig-bfc in pom.xml; as well as a corresponding entry in resource-config.json. */ -@TargetClass( className = "sun.awt.FontConfiguration", onlyWith = IsWindows.class ) +@TargetClass( className = "sun.awt.FontConfiguration", onlyWith = IsMacOrWindows.class ) @SuppressWarnings( { "unused", "squid:S00101" // Class name uses GraalVM substitution class naming schema, see From 7c2b468c93412d5efc5fe425ea3bbf60cc4013d2 Mon Sep 17 00:00:00 2001 From: Michele Santoro Date: Wed, 24 Jan 2024 17:06:53 +0100 Subject: [PATCH 04/16] Update reflect-config.json --- .../.graalvm/reflect-config.json | 9887 ++++++++++++++--- 1 file changed, 8259 insertions(+), 1628 deletions(-) diff --git a/aspect-model-editor-runtime/.graalvm/reflect-config.json b/aspect-model-editor-runtime/.graalvm/reflect-config.json index 9a108b86..0ebda37f 100644 --- a/aspect-model-editor-runtime/.graalvm/reflect-config.json +++ b/aspect-model-editor-runtime/.graalvm/reflect-config.json @@ -80,119 +80,435 @@ }, { "name": "ch.qos.logback.classic.pattern.DateConverter", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "ch.qos.logback.classic.pattern.LevelConverter", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "ch.qos.logback.classic.pattern.LineSeparatorConverter", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "ch.qos.logback.classic.pattern.LoggerConverter", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "ch.qos.logback.classic.pattern.MessageConverter", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "ch.qos.logback.classic.pattern.ThreadConverter", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "ch.qos.logback.core.rolling.helper.DateTokenConverter", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "ch.qos.logback.core.rolling.helper.IntegerTokenConverter", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "com.fasterxml.jackson.annotation.JacksonAnnotation", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "com.fasterxml.jackson.annotation.JsonIgnoreProperties", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "com.fasterxml.jackson.annotation.JsonInclude", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "com.fasterxml.jackson.annotation.JsonInclude$Include", - "allDeclaredMethods": true + "name": "com.fasterxml.jackson.annotation.JsonInclude$Include" }, { "name": "com.fasterxml.jackson.annotation.JsonProperty", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "com.fasterxml.jackson.core.JsonGenerator", - "allDeclaredMethods": true + "name": "com.fasterxml.jackson.core.JsonGenerator" }, { "name": "com.fasterxml.jackson.core.ObjectCodec", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getJsonFactory", + "parameterTypes": [] + }, + { + "name": "readValues", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonParser", + "com.fasterxml.jackson.core.type.ResolvedType" + ] + }, + { + "name": "readValues", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonParser", + "com.fasterxml.jackson.core.type.TypeReference" + ] + }, + { + "name": "readValues", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonParser", + "java.lang.Class" + ] + } + ] }, { "name": "com.fasterxml.jackson.core.TreeCodec", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "com.fasterxml.jackson.core.Versioned", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "com.fasterxml.jackson.databind.Module", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getDependencies", + "parameterTypes": [] + } + ] }, { "name": "com.fasterxml.jackson.databind.ObjectMapper", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "createArrayNode", + "parameterTypes": [] + }, + { + "name": "createObjectNode", + "parameterTypes": [] + }, + { + "name": "getFactory", + "parameterTypes": [] + }, + { + "name": "missingNode", + "parameterTypes": [] + }, + { + "name": "nullNode", + "parameterTypes": [] + }, + { + "name": "readTree", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonParser" + ] + }, + { + "name": "readValue", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonParser", + "com.fasterxml.jackson.core.type.ResolvedType" + ] + }, + { + "name": "readValue", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonParser", + "com.fasterxml.jackson.core.type.TypeReference" + ] + }, + { + "name": "readValue", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonParser", + "java.lang.Class" + ] + }, + { + "name": "readValues", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonParser", + "com.fasterxml.jackson.core.type.ResolvedType" + ] + }, + { + "name": "readValues", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonParser", + "com.fasterxml.jackson.core.type.TypeReference" + ] + }, + { + "name": "readValues", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonParser", + "java.lang.Class" + ] + }, + { + "name": "treeAsTokens", + "parameterTypes": [ + "com.fasterxml.jackson.core.TreeNode" + ] + }, + { + "name": "treeToValue", + "parameterTypes": [ + "com.fasterxml.jackson.core.TreeNode", + "java.lang.Class" + ] + }, + { + "name": "version", + "parameterTypes": [] + }, + { + "name": "writeTree", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonGenerator", + "com.fasterxml.jackson.core.TreeNode" + ] + }, + { + "name": "writeValue", + "parameterTypes": [ + "com.fasterxml.jackson.core.JsonGenerator", + "java.lang.Object" + ] + } + ] }, { "name": "com.fasterxml.jackson.databind.ext.CoreXMLSerializers", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "com.fasterxml.jackson.databind.ext.Java7HandlersImpl", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "com.fasterxml.jackson.databind.ext.Java7SupportImpl", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "com.fasterxml.jackson.databind.module.SimpleModule", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "addAbstractTypeMapping", + "parameterTypes": [ + "java.lang.Class", + "java.lang.Class" + ] + }, + { + "name": "addDeserializer", + "parameterTypes": [ + "java.lang.Class", + "com.fasterxml.jackson.databind.JsonDeserializer" + ] + }, + { + "name": "addKeyDeserializer", + "parameterTypes": [ + "java.lang.Class", + "com.fasterxml.jackson.databind.KeyDeserializer" + ] + }, + { + "name": "addKeySerializer", + "parameterTypes": [ + "java.lang.Class", + "com.fasterxml.jackson.databind.JsonSerializer" + ] + }, + { + "name": "addSerializer", + "parameterTypes": [ + "com.fasterxml.jackson.databind.JsonSerializer" + ] + }, + { + "name": "addSerializer", + "parameterTypes": [ + "java.lang.Class", + "com.fasterxml.jackson.databind.JsonSerializer" + ] + }, + { + "name": "addValueInstantiator", + "parameterTypes": [ + "java.lang.Class", + "com.fasterxml.jackson.databind.deser.ValueInstantiator" + ] + }, + { + "name": "getModuleName", + "parameterTypes": [] + }, + { + "name": "getTypeId", + "parameterTypes": [] + }, + { + "name": "registerSubtypes", + "parameterTypes": [ + "java.util.Collection" + ] + }, + { + "name": "registerSubtypes", + "parameterTypes": [ + "com.fasterxml.jackson.databind.jsontype.NamedType[]" + ] + }, + { + "name": "registerSubtypes", + "parameterTypes": [ + "java.lang.Class[]" + ] + }, + { + "name": "setAbstractTypes", + "parameterTypes": [ + "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver" + ] + }, + { + "name": "setDeserializerModifier", + "parameterTypes": [ + "com.fasterxml.jackson.databind.deser.BeanDeserializerModifier" + ] + }, + { + "name": "setDeserializers", + "parameterTypes": [ + "com.fasterxml.jackson.databind.module.SimpleDeserializers" + ] + }, + { + "name": "setKeyDeserializers", + "parameterTypes": [ + "com.fasterxml.jackson.databind.module.SimpleKeyDeserializers" + ] + }, + { + "name": "setKeySerializers", + "parameterTypes": [ + "com.fasterxml.jackson.databind.module.SimpleSerializers" + ] + }, + { + "name": "setMixInAnnotation", + "parameterTypes": [ + "java.lang.Class", + "java.lang.Class" + ] + }, + { + "name": "setSerializerModifier", + "parameterTypes": [ + "com.fasterxml.jackson.databind.ser.BeanSerializerModifier" + ] + }, + { + "name": "setSerializers", + "parameterTypes": [ + "com.fasterxml.jackson.databind.module.SimpleSerializers" + ] + }, + { + "name": "setValueInstantiators", + "parameterTypes": [ + "com.fasterxml.jackson.databind.module.SimpleValueInstantiators" + ] + }, + { + "name": "setupModule", + "parameterTypes": [ + "com.fasterxml.jackson.databind.Module$SetupContext" + ] + }, + { + "name": "version", + "parameterTypes": [] + } + ] }, { - "name": "com.fasterxml.jackson.dataformat.xml.XmlMapper", - "allDeclaredMethods": true + "name": "com.fasterxml.jackson.dataformat.xml.XmlMapper" }, { "name": "com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator", - "allDeclaredMethods": true, "fields": [ { "name": "_nextName" @@ -201,21 +517,37 @@ }, { "name": "com.fasterxml.jackson.datatype.jdk8.Jdk8Module", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "com.fasterxml.jackson.datatype.jsr310.JavaTimeModule", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "com.fasterxml.jackson.module.paramnames.ParameterNamesModule", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "setupModule", + "parameterTypes": [ + "com.fasterxml.jackson.databind.Module$SetupContext" + ] + } + ] }, { "name": "com.github.benmanes.caffeine.cache.BBHeader$ReadAndWriteCounterRef", - "allDeclaredMethods": true, "fields": [ { "name": "writeCounter" @@ -224,7 +556,6 @@ }, { "name": "com.github.benmanes.caffeine.cache.BBHeader$ReadCounterRef", - "allDeclaredMethods": true, "fields": [ { "name": "readCounter" @@ -233,7 +564,6 @@ }, { "name": "com.github.benmanes.caffeine.cache.BLCHeader$DrainStatusRef", - "allDeclaredMethods": true, "fields": [ { "name": "drainStatus" @@ -242,7 +572,6 @@ }, { "name": "com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueColdProducerFields", - "allDeclaredMethods": true, "fields": [ { "name": "producerLimit" @@ -251,7 +580,6 @@ }, { "name": "com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueConsumerFields", - "allDeclaredMethods": true, "fields": [ { "name": "consumerIndex" @@ -260,7 +588,6 @@ }, { "name": "com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueProducerFields", - "allDeclaredMethods": true, "fields": [ { "name": "producerIndex" @@ -269,7 +596,6 @@ }, { "name": "com.github.benmanes.caffeine.cache.BoundedLocalCache", - "allDeclaredMethods": true, "fields": [ { "name": "refreshes" @@ -277,12 +603,10 @@ ] }, { - "name": "com.github.benmanes.caffeine.cache.Caffeine", - "allDeclaredMethods": true + "name": "com.github.benmanes.caffeine.cache.Caffeine" }, { "name": "com.github.benmanes.caffeine.cache.PS", - "allDeclaredMethods": true, "fields": [ { "name": "key" @@ -294,15 +618,28 @@ }, { "name": "com.github.benmanes.caffeine.cache.PSMS", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "com.github.benmanes.caffeine.cache.SSMS", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "com.github.benmanes.caffeine.cache.Caffeine", + "com.github.benmanes.caffeine.cache.AsyncCacheLoader", + "boolean" + ] + } + ] }, { "name": "com.github.benmanes.caffeine.cache.StripedBuffer", - "allDeclaredMethods": true, "fields": [ { "name": "tableBusy" @@ -321,114 +658,228 @@ "name": "com.github.marschall.memoryfilesystem.MemoryFileSystem", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "close", + "parameterTypes": [] + }, + { + "name": "getDefaultUser", + "parameterTypes": [] + }, + { + "name": "getFileStores", + "parameterTypes": [] + }, + { + "name": "getPath", + "parameterTypes": [ + "java.lang.String", + "java.lang.String[]" + ] + }, + { + "name": "getPathMatcher", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getRootDirectories", + "parameterTypes": [] + }, + { + "name": "getSeparator", + "parameterTypes": [] + }, + { + "name": "getUserPrincipalLookupService", + "parameterTypes": [] + }, + { + "name": "isOpen", + "parameterTypes": [] + }, + { + "name": "isReadOnly", + "parameterTypes": [] + }, + { + "name": "newWatchService", + "parameterTypes": [] + }, + { + "name": "provider", + "parameterTypes": [] + }, + { + "name": "supportedFileAttributeViews", + "parameterTypes": [] + }, + { + "name": "truncate", + "parameterTypes": [ + "java.time.Instant" + ] + } + ] }, { "name": "com.google.gson.Gson", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "com.google.gson.GsonBuilder", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "com.oracle.svm.core.annotate.KeepOriginal", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "com.oracle.svm.core.annotate.Substitute", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "com.oracle.svm.core.annotate.TargetClass", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "com.sun.crypto.provider.AESCipher$General", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "com.sun.crypto.provider.ARCFOURCipher", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "com.sun.crypto.provider.ChaCha20Cipher$ChaCha20Poly1305", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "com.sun.crypto.provider.DESCipher", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "com.sun.crypto.provider.DESedeCipher", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "com.sun.crypto.provider.DHParameters", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "com.sun.crypto.provider.GaloisCounterMode$AESGCM", - "allDeclaredMethods": true - }, - { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { "name": "com.sun.crypto.provider.PBKDF2Core$HmacSHA256", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "com.sun.crypto.provider.TlsMasterSecretGenerator", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true - + "queryAllDeclaredConstructors": true }, { - "name": "io.vavr.control.Try", - "allDeclaredMethods": true - + "name": "io.vavr.control.Try" }, { - "name": "jakarta.activation.MimeType", - "allDeclaredMethods": true - + "name": "jakarta.activation.MimeType" }, { - "name": "jakarta.annotation.ManagedBean", - "allDeclaredMethods": true - + "name": "jakarta.annotation.ManagedBean" }, { - "name": "jakarta.annotation.PostConstruct", - "allDeclaredMethods": true - + "name": "jakarta.annotation.PostConstruct" }, { "name": "jakarta.annotation.PreDestroy", @@ -436,499 +887,746 @@ }, { "name": "jakarta.servlet.Filter", - "queryAllPublicMethods": true, - "allDeclaredMethods": true - + "queryAllPublicMethods": true }, { "name": "jakarta.servlet.GenericFilter", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "jakarta.servlet.GenericServlet", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getInitParameter", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getInitParameterNames", + "parameterTypes": [] + }, + { + "name": "getServletConfig", + "parameterTypes": [] + }, + { + "name": "getServletContext", + "parameterTypes": [] + }, + { + "name": "getServletInfo", + "parameterTypes": [] + }, + { + "name": "log", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "log", + "parameterTypes": [ + "java.lang.String", + "java.lang.Throwable" + ] + } + ] }, { "name": "jakarta.servlet.MultipartConfigElement", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "jakarta.servlet.Servlet", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "jakarta.servlet.ServletConfig", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "jakarta.servlet.ServletContext", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { - "name": "jakarta.servlet.ServletRegistration", - "allDeclaredMethods": true + "name": "jakarta.servlet.ServletRegistration" }, { - "name": "jakarta.servlet.ServletRequest", - "allDeclaredMethods": true + "name": "jakarta.servlet.ServletRequest" }, { "name": "jakarta.servlet.http.HttpServlet", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "init", + "parameterTypes": [ + "jakarta.servlet.ServletConfig" + ] + }, + { + "name": "service", + "parameterTypes": [ + "jakarta.servlet.ServletRequest", + "jakarta.servlet.ServletResponse" + ] + } + ] }, { - "name": "jakarta.servlet.http.PushBuilder", - "allDeclaredMethods": true + "name": "jakarta.servlet.http.PushBuilder" }, { - "name": "jakarta.validation.Validator", - "allDeclaredMethods": true + "name": "jakarta.validation.Validator" }, { - "name": "jakarta.validation.ValidatorFactory", - "allDeclaredMethods": true + "name": "jakarta.validation.ValidatorFactory" }, { - "name": "jakarta.validation.bootstrap.GenericBootstrap", - "allDeclaredMethods": true + "name": "jakarta.validation.bootstrap.GenericBootstrap" }, { - "name": "jakarta.validation.executable.ExecutableValidator", - "allDeclaredMethods": true + "name": "jakarta.validation.executable.ExecutableValidator" }, { - "name": "jakarta.websocket.server.ServerContainer", - "allDeclaredMethods": true + "name": "jakarta.websocket.server.ServerContainer" }, { - "name": "jakarta.xml.bind.Binder", - "allDeclaredMethods": true + "name": "jakarta.xml.bind.Binder" }, { "name": "java.awt.Canvas", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "java.awt.Component", - "allDeclaredMethods": true + "methods": [ + { + "name": "getFontMetrics", + "parameterTypes": [ + "java.awt.Font" + ] + } + ] }, { "name": "java.awt.Font", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.String", + "int", + "int" + ] + } + ] }, { "name": "java.io.Closeable", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { - "name": "java.io.File", - "allDeclaredMethods": true + "name": "java.io.File" }, { - "name": "java.io.FilePermission", - "allDeclaredMethods": true + "name": "java.io.FilePermission" }, { "name": "java.io.Serializable", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "java.lang.AutoCloseable", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "java.lang.CharSequence", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "java.lang.Class", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getModule", + "parameterTypes": [] + }, + { + "name": "getSimpleName", + "parameterTypes": [] + } + ] }, { "name": "java.lang.ClassLoader", - "allDeclaredMethods": true + "methods": [ + { + "name": "defineClass", + "parameterTypes": [ + "java.lang.String", + "byte[]", + "int", + "int", + "java.security.ProtectionDomain" + ] + } + ] }, { "name": "java.lang.Cloneable", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "java.lang.Comparable", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "java.lang.Enum", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "valueOf", + "parameterTypes": [ + "java.lang.Class", + "java.lang.String" + ] + } + ] }, { "name": "java.lang.Iterable", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllPublicMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "forEach", + "parameterTypes": [ + "java.util.function.Consumer" + ] + }, + { + "name": "spliterator", + "parameterTypes": [] + } + ] }, { "name": "java.lang.Module", "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getLayer", + "parameterTypes": [] + } + ] }, { "name": "java.lang.ModuleLayer", - "allDeclaredMethods": true + "methods": [ + { + "name": "boot", + "parameterTypes": [] + }, + { + "name": "configuration", + "parameterTypes": [] + }, + { + "name": "findLoader", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "parents", + "parameterTypes": [] + } + ] }, { "name": "java.lang.Object", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "java.lang.RuntimePermission", - "allDeclaredMethods": true + "name": "java.lang.RuntimePermission" }, { "name": "java.lang.StackWalker", - "allDeclaredMethods": true + "methods": [ + { + "name": "forEach", + "parameterTypes": [ + "java.util.function.Consumer" + ] + }, + { + "name": "getInstance", + "parameterTypes": [ + "java.lang.StackWalker$Option" + ] + } + ] }, { - "name": "java.lang.StackWalker$Option", - "allDeclaredMethods": true + "name": "java.lang.StackWalker$Option" }, { "name": "java.lang.StackWalker$StackFrame", - "allDeclaredMethods": true + "methods": [ + { + "name": "getDeclaringClass", + "parameterTypes": [] + } + ] }, { "name": "java.lang.String", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "equals", + "parameterTypes": [ + "java.lang.Object" + ] + } + ] }, { "name": "java.lang.Void", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "queryAllDeclaredConstructors": true }, { "name": "java.lang.annotation.Documented", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "java.lang.annotation.Inherited", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "java.lang.annotation.Repeatable", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "java.lang.annotation.Retention", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "java.lang.annotation.Target", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "java.lang.constant.Constable", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "java.lang.constant.ConstantDesc", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "java.lang.invoke.TypeDescriptor", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "java.lang.invoke.TypeDescriptor$OfField", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "java.lang.management.ManagementFactory", - "allDeclaredMethods": true + "methods": [ + { + "name": "getRuntimeMXBean", + "parameterTypes": [] + } + ] }, { "name": "java.lang.management.RuntimeMXBean", - "allDeclaredMethods": true + "methods": [ + { + "name": "getInputArguments", + "parameterTypes": [] + } + ] }, { "name": "java.lang.module.Configuration", - "allDeclaredMethods": true + "methods": [ + { + "name": "modules", + "parameterTypes": [] + } + ] }, { "name": "java.lang.module.ModuleDescriptor", - "allDeclaredMethods": true + "methods": [ + { + "name": "name", + "parameterTypes": [] + }, + { + "name": "packages", + "parameterTypes": [] + }, + { + "name": "rawVersion", + "parameterTypes": [] + } + ] }, { "name": "java.lang.module.ModuleReader", - "allDeclaredMethods": true + "methods": [ + { + "name": "list", + "parameterTypes": [] + }, + { + "name": "open", + "parameterTypes": [ + "java.lang.String" + ] + } + ] }, { "name": "java.lang.module.ModuleReference", - "allDeclaredMethods": true + "methods": [ + { + "name": "descriptor", + "parameterTypes": [] + }, + { + "name": "location", + "parameterTypes": [] + }, + { + "name": "open", + "parameterTypes": [] + } + ] }, { "name": "java.lang.module.ResolvedModule", - "allDeclaredMethods": true + "methods": [ + { + "name": "reference", + "parameterTypes": [] + } + ] }, { "name": "java.lang.reflect.AnnotatedElement", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "java.lang.reflect.GenericDeclaration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "java.lang.reflect.ParameterizedType", - "allDeclaredMethods": true + "methods": [ + { + "name": "getActualTypeArguments", + "parameterTypes": [] + }, + { + "name": "getRawType", + "parameterTypes": [] + } + ] }, { "name": "java.lang.reflect.Type", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "java.lang.reflect.TypeVariable", - "allDeclaredMethods": true + "methods": [ + { + "name": "getName", + "parameterTypes": [] + } + ] }, { "name": "java.lang.reflect.WildcardType", - "allDeclaredMethods": true + "methods": [ + { + "name": "getLowerBounds", + "parameterTypes": [] + }, + { + "name": "getUpperBounds", + "parameterTypes": [] + } + ] }, { - "name": "java.net.NetPermission", - "allDeclaredMethods": true + "name": "java.net.NetPermission" }, { - "name": "java.net.SocketPermission", - "allDeclaredMethods": true + "name": "java.net.SocketPermission" }, { "name": "java.net.URLClassLoader", - "allDeclaredMethods": true + "methods": [ + { + "name": "getURLs", + "parameterTypes": [] + } + ] }, { "name": "java.net.URLPermission", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + } + ] }, { "name": "java.net.UnixDomainSocketAddress", - "allDeclaredMethods": true + "methods": [ + { + "name": "of", + "parameterTypes": [ + "java.lang.String" + ] + } + ] }, { "name": "java.nio.channels.ServerSocketChannel", - "allDeclaredMethods": true + "methods": [ + { + "name": "open", + "parameterTypes": [ + "java.net.ProtocolFamily" + ] + } + ] }, { "name": "java.nio.channels.SocketChannel", - "allDeclaredMethods": true + "methods": [ + { + "name": "open", + "parameterTypes": [ + "java.net.ProtocolFamily" + ] + } + ] }, { "name": "java.nio.file.FileSystem", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "java.nio.file.Path", - "allDeclaredMethods": true + "name": "java.nio.file.Path" }, { - "name": "java.security.AlgorithmParametersSpi", - "allDeclaredMethods": true + "name": "java.security.AlgorithmParametersSpi" }, { - "name": "java.security.AllPermission", - "allDeclaredMethods": true + "name": "java.security.AllPermission" }, { - "name": "java.security.KeyStoreSpi", - "allDeclaredMethods": true + "name": "java.security.KeyStoreSpi" }, { - "name": "java.security.SecureRandomParameters", - "allDeclaredMethods": true + "name": "java.security.SecureRandomParameters" }, { - "name": "java.security.SecurityPermission", - "allDeclaredMethods": true + "name": "java.security.SecurityPermission" }, { - "name": "java.sql.Date", - "allDeclaredMethods": true + "name": "java.sql.Date" }, { - "name": "java.sql.DriverManager", - "allDeclaredMethods": true + "name": "java.sql.DriverManager" }, { "name": "java.util.AbstractCollection", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "java.util.AbstractList", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "java.util.AbstractSet", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "java.util.ArrayList", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "isEmpty", + "parameterTypes": [] + } + ] }, { "name": "java.util.Collection", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "java.util.Enumeration", - "allDeclaredMethods": true + "name": "java.util.Enumeration" }, { "name": "java.util.HashSet", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "isEmpty", + "parameterTypes": [] + } + ] }, { "name": "java.util.List", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "java.util.Optional", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "get", + "parameterTypes": [] + }, + { + "name": "isPresent", + "parameterTypes": [] + } + ] }, { - "name": "java.util.PropertyPermission", - "allDeclaredMethods": true + "name": "java.util.PropertyPermission" }, { "name": "java.util.RandomAccess", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "java.util.Set", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "java.util.concurrent.Callable", - "allDeclaredMethods": true + "methods": [ + { + "name": "call", + "parameterTypes": [] + } + ] }, { - "name": "java.util.concurrent.Executor", - "allDeclaredMethods": true + "name": "java.util.concurrent.Executor" }, { "name": "java.util.concurrent.ThreadFactory", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { - "name": "java.util.function.Consumer", - "allDeclaredMethods": true + "name": "java.util.function.Consumer" }, { - "name": "java.util.logging.LogManager", - "allDeclaredMethods": true + "name": "java.util.logging.LogManager" }, { "name": "java.util.logging.SimpleFormatter", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "java.util.stream.Collector", - "allDeclaredMethods": true + "name": "java.util.stream.Collector" }, { "name": "java.util.stream.Collectors", - "allDeclaredMethods": true + "methods": [ + { + "name": "toList", + "parameterTypes": [] + } + ] }, { "name": "java.util.stream.Stream", - "allDeclaredMethods": true + "methods": [ + { + "name": "collect", + "parameterTypes": [ + "java.util.stream.Collector" + ] + } + ] }, { - "name": "javax.naming.InitialContext", - "allDeclaredMethods": true + "name": "javax.naming.InitialContext" }, { - "name": "javax.naming.ldap.LdapContext", - "allDeclaredMethods": true + "name": "javax.naming.ldap.LdapContext" }, { "name": "javax.security.auth.x500.X500Principal", @@ -937,107 +1635,876 @@ "name": "thisX500Name" } ], - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "sun.security.x509.X500Name" + ] + } + ] }, { - "name": "javax.sql.DataSource", - "allDeclaredMethods": true + "name": "javax.sql.DataSource" }, { "name": "javax.xml.datatype.Duration", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "nonapi.io.github.classgraph.classloaderhandler.AntClassLoaderHandler", - "allDeclaredMethods": true + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] }, { "name": "nonapi.io.github.classgraph.classloaderhandler.EquinoxClassLoaderHandler", - "allDeclaredMethods": true + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] }, { "name": "nonapi.io.github.classgraph.classloaderhandler.EquinoxContextFinderClassLoaderHandler", - "allDeclaredMethods": true + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] }, { "name": "nonapi.io.github.classgraph.classloaderhandler.FallbackClassLoaderHandler", - "allDeclaredMethods": true + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] }, { "name": "nonapi.io.github.classgraph.classloaderhandler.FelixClassLoaderHandler", - "allDeclaredMethods": true + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] }, { "name": "nonapi.io.github.classgraph.classloaderhandler.JBossClassLoaderHandler", - "allDeclaredMethods": true + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] }, { "name": "nonapi.io.github.classgraph.classloaderhandler.JPMSClassLoaderHandler", - "allDeclaredMethods": true + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] }, { "name": "nonapi.io.github.classgraph.classloaderhandler.OSGiDefaultClassLoaderHandler", - "allDeclaredMethods": true + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] }, { "name": "nonapi.io.github.classgraph.classloaderhandler.ParentLastDelegationOrderTestClassLoaderHandler", - "allDeclaredMethods": true + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] }, { "name": "nonapi.io.github.classgraph.classloaderhandler.PlexusClassWorldsClassRealmClassLoaderHandler", - "allDeclaredMethods": true + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] }, { "name": "nonapi.io.github.classgraph.classloaderhandler.QuarkusClassLoaderHandler", - "allDeclaredMethods": true + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] }, { "name": "nonapi.io.github.classgraph.classloaderhandler.SpringBootRestartClassLoaderHandler", - "allDeclaredMethods": true + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] }, { "name": "nonapi.io.github.classgraph.classloaderhandler.TomcatWebappClassLoaderBaseHandler", - "allDeclaredMethods": true + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] }, { "name": "nonapi.io.github.classgraph.classloaderhandler.URLClassLoaderHandler", - "allDeclaredMethods": true + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] }, { "name": "nonapi.io.github.classgraph.classloaderhandler.UnoOneJarClassLoaderHandler", - "allDeclaredMethods": true + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] }, { "name": "nonapi.io.github.classgraph.classloaderhandler.WeblogicClassLoaderHandler", - "allDeclaredMethods": true + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] }, { "name": "nonapi.io.github.classgraph.classloaderhandler.WebsphereLibertyClassLoaderHandler", - "allDeclaredMethods": true + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] }, { "name": "nonapi.io.github.classgraph.classloaderhandler.WebsphereTraditionalClassLoaderHandler", - "allDeclaredMethods": true + "methods": [ + { + "name": "canHandle", + "parameterTypes": [ + "java.lang.Class", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClassLoaderOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClassLoaderOrder", + "nonapi.io.github.classgraph.utils.LogNode" + ] + }, + { + "name": "findClasspathOrder", + "parameterTypes": [ + "java.lang.ClassLoader", + "nonapi.io.github.classgraph.classpath.ClasspathOrder", + "nonapi.io.github.classgraph.scanspec.ScanSpec", + "nonapi.io.github.classgraph.utils.LogNode" + ] + } + ] }, { "name": "nonapi.io.github.classgraph.scanspec.ScanSpec", - "allDeclaredFields": true, - "allDeclaredMethods": true + "allDeclaredFields": true }, { "name": "org.apache.catalina.connector.RequestFacade", - "allDeclaredMethods": true - }, + "methods": [ + { + "name": "getAllowTrace", + "parameterTypes": [] + } + ] + }, { "name": "org.apache.catalina.core.ApplicationContextFacade", "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "addFilter", + "parameterTypes": [ + "java.lang.String", + "jakarta.servlet.Filter" + ] + }, + { + "name": "addFilter", + "parameterTypes": [ + "java.lang.String", + "java.lang.Class" + ] + }, + { + "name": "addFilter", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "addJspFile", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "addListener", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "addListener", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "addListener", + "parameterTypes": [ + "java.util.EventListener" + ] + }, + { + "name": "addServlet", + "parameterTypes": [ + "java.lang.String", + "jakarta.servlet.Servlet" + ] + }, + { + "name": "addServlet", + "parameterTypes": [ + "java.lang.String", + "java.lang.Class" + ] + }, + { + "name": "addServlet", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "createFilter", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "createListener", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "createServlet", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "declareRoles", + "parameterTypes": [ + "java.lang.String[]" + ] + }, + { + "name": "getAttribute", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getAttributeNames", + "parameterTypes": [] + }, + { + "name": "getClassLoader", + "parameterTypes": [] + }, + { + "name": "getContext", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getContextPath", + "parameterTypes": [] + }, + { + "name": "getDefaultSessionTrackingModes", + "parameterTypes": [] + }, + { + "name": "getEffectiveMajorVersion", + "parameterTypes": [] + }, + { + "name": "getEffectiveMinorVersion", + "parameterTypes": [] + }, + { + "name": "getEffectiveSessionTrackingModes", + "parameterTypes": [] + }, + { + "name": "getFilterRegistration", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getFilterRegistrations", + "parameterTypes": [] + }, + { + "name": "getInitParameter", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getInitParameterNames", + "parameterTypes": [] + }, + { + "name": "getJspConfigDescriptor", + "parameterTypes": [] + }, + { + "name": "getMajorVersion", + "parameterTypes": [] + }, + { + "name": "getMimeType", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getMinorVersion", + "parameterTypes": [] + }, + { + "name": "getNamedDispatcher", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getRealPath", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getRequestCharacterEncoding", + "parameterTypes": [] + }, + { + "name": "getRequestDispatcher", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getResource", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getResourceAsStream", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getResourcePaths", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getResponseCharacterEncoding", + "parameterTypes": [] + }, + { + "name": "getServerInfo", + "parameterTypes": [] + }, + { + "name": "getServletContextName", + "parameterTypes": [] + }, + { + "name": "getServletRegistration", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getServletRegistrations", + "parameterTypes": [] + }, + { + "name": "getSessionCookieConfig", + "parameterTypes": [] + }, + { + "name": "getSessionTimeout", + "parameterTypes": [] + }, + { + "name": "getVirtualServerName", + "parameterTypes": [] + }, + { + "name": "log", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "log", + "parameterTypes": [ + "java.lang.String", + "java.lang.Throwable" + ] + }, + { + "name": "removeAttribute", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setAttribute", + "parameterTypes": [ + "java.lang.String", + "java.lang.Object" + ] + }, + { + "name": "setInitParameter", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "setRequestCharacterEncoding", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setResponseCharacterEncoding", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setSessionTimeout", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setSessionTrackingModes", + "parameterTypes": [ + "java.util.Set" + ] + } + ] }, { "name": "org.apache.catalina.loader.JdbcLeakPrevention", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "clearJdbcDriverRegistrations", + "parameterTypes": [] + } + ] }, { "name": "org.apache.catalina.loader.WebappClassLoaderBase", @@ -1045,127 +2512,237 @@ { "name": "delegate" } - ], - "allDeclaredMethods": true + ] }, { - "name": "org.apache.catalina.startup.Tomcat", - "allDeclaredMethods": true + "name": "org.apache.catalina.startup.Tomcat" }, { "name": "org.apache.catalina.util.CharsetMapper", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.commons.compress.archivers.zip.AsiExtraField", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.commons.compress.archivers.zip.JarMarker", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.commons.compress.archivers.zip.UnicodeCommentExtraField", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.commons.compress.archivers.zip.UnicodePathExtraField", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.commons.compress.archivers.zip.X000A_NTFS", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.commons.compress.archivers.zip.X0014_X509Certificates", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.commons.compress.archivers.zip.X0015_CertificateIdForFile", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.commons.compress.archivers.zip.X0016_CertificateIdForCentralDirectory", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.commons.compress.archivers.zip.X0019_EncryptionRecipientCertificateList", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.commons.compress.archivers.zip.X7875_NewUnix", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.coyote.AbstractProtocol", - "allDeclaredMethods": true + "methods": [ + { + "name": "getAddress", + "parameterTypes": [] + }, + { + "name": "getLocalPort", + "parameterTypes": [] + }, + { + "name": "setPort", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setProperty", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + } + ] }, { "name": "org.apache.coyote.UpgradeProtocol" }, { "name": "org.apache.coyote.http11.AbstractHttp11Protocol", - "allDeclaredMethods": true + "methods": [ + { + "name": "isSSLEnabled", + "parameterTypes": [] + } + ] }, { "name": "org.apache.coyote.http11.Http11NioProtocol", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { - "name": "org.apache.logging.log4j.spi.ExtendedLogger", - "allDeclaredMethods": true + "name": "org.apache.logging.log4j.spi.ExtendedLogger" }, { - "name": "org.apache.logging.slf4j.SLF4JProvider", - "allDeclaredMethods": true + "name": "org.apache.logging.slf4j.SLF4JProvider" }, { "name": "org.apache.tomcat.util.net.AbstractEndpoint", - "allDeclaredMethods": true + "methods": [ + { + "name": "setBindOnInit", + "parameterTypes": [ + "boolean" + ] + } + ] }, { "name": "org.apache.tomcat.util.net.NioEndpoint", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.apache.tomcat.websocket.server.WsFilter", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "org.apache.tomcat.websocket.server.WsSci", - "allDeclaredMethods": true + "name": "org.apache.tomcat.websocket.server.WsSci" }, { "name": "org.apache.velocity.app.event.implement.EscapeHtmlReference", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.velocity.runtime.DeprecatedRuntimeConstants", - "allDeclaredFields": true, - "allDeclaredMethods": true + "allDeclaredFields": true }, { "name": "org.apache.velocity.runtime.ParserPoolImpl", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.velocity.runtime.RuntimeConstants", @@ -1290,949 +2867,1186 @@ { "name": "VM_PERM_INLINE_LOCAL" } - ], - "allDeclaredMethods": true + ] }, { "name": "org.apache.velocity.runtime.directive.Break", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.velocity.runtime.directive.Define", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.velocity.runtime.directive.Evaluate", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.velocity.runtime.directive.Foreach", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.velocity.runtime.directive.Include", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.velocity.runtime.directive.Macro", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.velocity.runtime.directive.Parse", - "allDeclaredMethods": true - }, - { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { "name": "org.apache.velocity.runtime.directive.Stop", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.velocity.runtime.parser.StandardParser", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.velocity.runtime.RuntimeServices" + ] + } + ] }, { "name": "org.apache.velocity.runtime.resource.ResourceCacheImpl", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.velocity.runtime.resource.ResourceManagerImpl", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.velocity.runtime.resource.loader.FileResourceLoader", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.velocity.util.introspection.TypeConversionHandlerImpl", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.apache.velocity.util.introspection.UberspectImpl", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.serialization.EnumSerializer", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AnnotatedRelationshipElementMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AnnotatedRelationshipElementMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetAdministrationShellMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetAdministrationShellMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetInformationMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetInformationMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.BlobMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.BlobMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ConceptDescriptionMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ConceptDescriptionMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.DataSpecificationIec61360Mixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.DataSpecificationIec61360Mixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EntityMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EntityMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EnvironmentMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EnvironmentMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ExtensionMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ExtensionMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.FileMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.FileMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasDataSpecificationMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasDataSpecificationMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasExtensionsMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasExtensionsMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasSemanticsMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasSemanticsMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.IdentifiableMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.IdentifiableMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.KeyMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.KeyMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.MultiLanguagePropertyMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.MultiLanguagePropertyMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.OperationMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.OperationMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.OperationVariableMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.OperationVariableMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.PropertyMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.PropertyMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.QualifierMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.QualifierMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RangeMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RangeMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ReferableMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ReferableMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ReferenceMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ReferenceMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RelationshipElementMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RelationshipElementMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SpecificAssetIDMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SpecificAssetIDMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementCollectionMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementCollectionMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementListMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementListMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ValueReferencePairMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ValueReferencePairMixin" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AdministrativeInformationMixin", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AnnotatedRelationshipElementMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AnnotatedRelationshipElementMixin" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AssetAdministrationShellMixin", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AssetInformationMixin", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ConceptDescriptionMixin", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.DataSpecificationIec61360Mixin", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EmbeddedDataSpecificationMixin", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EntityMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EntityMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EnvironmentMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EnvironmentMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ExtensionMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ExtensionMixin" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasDataSpecificationMixin", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasExtensionsMixin", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasSemanticsMixin", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.KeyMixin", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.MultiLanguagePropertyMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.MultiLanguagePropertyMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationVariableMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationVariableMixin" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.PropertyMixin", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.QualifiableMixin", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.QualifierMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.QualifierMixin" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ReferableMixin", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ReferenceMixin", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ResourceMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ResourceMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SpecificAssetIDMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SpecificAssetIDMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementCollectionMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementCollectionMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementListMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementListMixin" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementMixin", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelMixin", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueListMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueListMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueReferencePairMixin", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueReferencePairMixin" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.EmbeddedDataSpecificationSerializer", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsDefinitionTypeIec61360Serializer", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsNameTypeSerializer", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsPreferredNameTypeIec61360Serializer", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsShortNameTypeIec61360Serializer", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsTextTypeSerializer", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.SubmodelElementsSerializer", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AASSubmodelElements", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AASSubmodelElements" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AbstractLangString", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AbstractLangString" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.AdministrativeInformation", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AnnotatedRelationshipElement", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AnnotatedRelationshipElement" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetAdministrationShell", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetInformation", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetKind", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetKind" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.BasicEventElement", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.BasicEventElement" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Blob", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Blob" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Capability", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Capability" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.ConceptDescription", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataElement", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataSpecificationContent", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataSpecificationIec61360", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataTypeDefXSD", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataTypeDefXSD" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataTypeIec61360", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataTypeIec61360" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Direction", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Direction" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.EmbeddedDataSpecification", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Entity", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Entity" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.EntityType", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.EntityType" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Environment", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Environment" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.EventElement", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.EventElement" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.EventPayload", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.EventPayload" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Extension", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Extension" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.File", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.File" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasDataSpecification", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasExtensions", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasKind", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasSemantics", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.Identifiable", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.Key", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.KeyTypes", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.KeyTypes" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringDefinitionTypeIec61360", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringDefinitionTypeIec61360" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringNameType", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringNameType" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringPreferredNameTypeIec61360", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringPreferredNameTypeIec61360" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringShortNameTypeIec61360", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringShortNameTypeIec61360" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringTextType", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringTextType" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LevelType", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LevelType" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ModellingKind", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ModellingKind" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.MultiLanguageProperty", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.MultiLanguageProperty" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Operation", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Operation" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.OperationVariable", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.OperationVariable" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.Property", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.Qualifiable", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Qualifier", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Qualifier" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.QualifierKind", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.QualifierKind" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Range", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Range" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.Referable", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.Reference", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ReferenceElement", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ReferenceElement" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ReferenceTypes", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ReferenceTypes" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.RelationshipElement", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.RelationshipElement" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Resource", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Resource" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.SpecificAssetID", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.SpecificAssetID" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.StateOfEvent", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.StateOfEvent" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.Submodel", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElement", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementCollection", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementCollection" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementList", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementList" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ValueList", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ValueList" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ValueReferencePair", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ValueReferencePair" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAdministrativeInformation", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getCreator", + "parameterTypes": [] + }, + { + "name": "getEmbeddedDataSpecifications", + "parameterTypes": [] + }, + { + "name": "getRevision", + "parameterTypes": [] + }, + { + "name": "getTemplateID", + "parameterTypes": [] + }, + { + "name": "getVersion", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAdministrativeInformation$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAdministrativeInformation$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAnnotatedRelationshipElement", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAnnotatedRelationshipElement" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAnnotatedRelationshipElement$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAnnotatedRelationshipElement$Builder" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetAdministrationShell", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getAdministration", + "parameterTypes": [] + }, + { + "name": "getAssetInformation", + "parameterTypes": [] + }, + { + "name": "getCategory", + "parameterTypes": [] + }, + { + "name": "getDerivedFrom", + "parameterTypes": [] + }, + { + "name": "getDescription", + "parameterTypes": [] + }, + { + "name": "getDisplayName", + "parameterTypes": [] + }, + { + "name": "getEmbeddedDataSpecifications", + "parameterTypes": [] + }, + { + "name": "getExtensions", + "parameterTypes": [] + }, + { + "name": "getId", + "parameterTypes": [] + }, + { + "name": "getIdShort", + "parameterTypes": [] + }, + { + "name": "getSubmodels", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetAdministrationShell$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetAdministrationShell$Builder" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetInformation", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getAssetKind", + "parameterTypes": [] + }, + { + "name": "getAssetType", + "parameterTypes": [] + }, + { + "name": "getDefaultThumbnail", + "parameterTypes": [] + }, + { + "name": "getGlobalAssetID", + "parameterTypes": [] + }, + { + "name": "getSpecificAssetIds", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetInformation$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetInformation$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBasicEventElement", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBasicEventElement" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBasicEventElement$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBasicEventElement$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBlob", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBlob" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBlob$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBlob$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultCapability", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultCapability" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultCapability$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultCapability$Builder" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultConceptDescription", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getAdministration", + "parameterTypes": [] + }, + { + "name": "getCategory", + "parameterTypes": [] + }, + { + "name": "getDescription", + "parameterTypes": [] + }, + { + "name": "getDisplayName", + "parameterTypes": [] + }, + { + "name": "getEmbeddedDataSpecifications", + "parameterTypes": [] + }, + { + "name": "getExtensions", + "parameterTypes": [] + }, + { + "name": "getId", + "parameterTypes": [] + }, + { + "name": "getIdShort", + "parameterTypes": [] + }, + { + "name": "getIsCaseOf", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultConceptDescription$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultConceptDescription$Builder" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultDataSpecificationIec61360", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getDataType", + "parameterTypes": [] + }, + { + "name": "getDefinition", + "parameterTypes": [] + }, + { + "name": "getLevelType", + "parameterTypes": [] + }, + { + "name": "getPreferredName", + "parameterTypes": [] + }, + { + "name": "getShortName", + "parameterTypes": [] + }, + { + "name": "getSourceOfDefinition", + "parameterTypes": [] + }, + { + "name": "getSymbol", + "parameterTypes": [] + }, + { + "name": "getUnit", + "parameterTypes": [] + }, + { + "name": "getUnitID", + "parameterTypes": [] + }, + { + "name": "getValue", + "parameterTypes": [] + }, + { + "name": "getValueFormat", + "parameterTypes": [] + }, + { + "name": "getValueList", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultDataSpecificationIec61360$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultDataSpecificationIec61360$Builder" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEmbeddedDataSpecification", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getDataSpecification", + "parameterTypes": [] + }, + { + "name": "getDataSpecificationContent", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEmbeddedDataSpecification$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEmbeddedDataSpecification$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEntity", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEntity" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEntity$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEntity$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEnvironment", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEnvironment" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEnvironment$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEnvironment$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEventPayload", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEventPayload" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEventPayload$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEventPayload$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultExtension", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultExtension" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultExtension$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultExtension$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultFile", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultFile" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultFile$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultFile$Builder" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultKey", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getType", + "parameterTypes": [] + }, + { + "name": "getValue", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultKey$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultKey$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringDefinitionTypeIec61360", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringDefinitionTypeIec61360" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringDefinitionTypeIec61360$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringDefinitionTypeIec61360$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringNameType", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringNameType" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringNameType$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringNameType$Builder" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringPreferredNameTypeIec61360", - "allDeclaredFields": true, - "allDeclaredMethods": true + "allDeclaredFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringPreferredNameTypeIec61360$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringPreferredNameTypeIec61360$Builder" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringShortNameTypeIec61360", - "allDeclaredFields": true, - "allDeclaredMethods": true + "allDeclaredFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringShortNameTypeIec61360$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringShortNameTypeIec61360$Builder" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringTextType", - "allDeclaredFields": true, - "allDeclaredMethods": true + "allDeclaredFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringTextType$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringTextType$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLevelType", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLevelType" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLevelType$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLevelType$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultMultiLanguageProperty", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultMultiLanguageProperty" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultMultiLanguageProperty$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultMultiLanguageProperty$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperation", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperation" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperation$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperation$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperationVariable", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperationVariable" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperationVariable$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperationVariable$Builder" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultProperty", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getCategory", + "parameterTypes": [] + }, + { + "name": "getDescription", + "parameterTypes": [] + }, + { + "name": "getDisplayName", + "parameterTypes": [] + }, + { + "name": "getEmbeddedDataSpecifications", + "parameterTypes": [] + }, + { + "name": "getExtensions", + "parameterTypes": [] + }, + { + "name": "getIdShort", + "parameterTypes": [] + }, + { + "name": "getQualifiers", + "parameterTypes": [] + }, + { + "name": "getSemanticID", + "parameterTypes": [] + }, + { + "name": "getSupplementalSemanticIds", + "parameterTypes": [] + }, + { + "name": "getValue", + "parameterTypes": [] + }, + { + "name": "getValueID", + "parameterTypes": [] + }, + { + "name": "getValueType", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultProperty$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultProperty$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultQualifier", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultQualifier" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultQualifier$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultQualifier$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRange", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRange" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRange$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRange$Builder" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReference", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getKeys", + "parameterTypes": [] + }, + { + "name": "getReferredSemanticID", + "parameterTypes": [] + }, + { + "name": "getType", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReference$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReference$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReferenceElement", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReferenceElement" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReferenceElement$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReferenceElement$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRelationshipElement", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRelationshipElement" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRelationshipElement$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRelationshipElement$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultResource", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultResource" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultResource$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultResource$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetID", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetID" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetID$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetID$Builder" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodel", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getAdministration", + "parameterTypes": [] + }, + { + "name": "getCategory", + "parameterTypes": [] + }, + { + "name": "getDescription", + "parameterTypes": [] + }, + { + "name": "getDisplayName", + "parameterTypes": [] + }, + { + "name": "getEmbeddedDataSpecifications", + "parameterTypes": [] + }, + { + "name": "getExtensions", + "parameterTypes": [] + }, + { + "name": "getId", + "parameterTypes": [] + }, + { + "name": "getIdShort", + "parameterTypes": [] + }, + { + "name": "getKind", + "parameterTypes": [] + }, + { + "name": "getQualifiers", + "parameterTypes": [] + }, + { + "name": "getSemanticID", + "parameterTypes": [] + }, + { + "name": "getSubmodelElements", + "parameterTypes": [] + }, + { + "name": "getSupplementalSemanticIds", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodel$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodel$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementCollection", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementCollection" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementCollection$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementCollection$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementList", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementList" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementList$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementList$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueList", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueList" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueList$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueList$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueReferencePair", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueReferencePair" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueReferencePair$Builder", - "allDeclaredMethods": true + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueReferencePair$Builder" }, { "name": "org.eclipse.esmf.ame.Application", @@ -2240,7 +4054,18 @@ "allDeclaredClasses": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "main", + "parameterTypes": [ + "java.lang.String[]" + ] + } + ] }, { "name": "org.eclipse.esmf.ame.Application$$SpringCGLIB$$0", @@ -2252,42 +4077,260 @@ "name": "CGLIB$FACTORY_DATA" } ], - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "CGLIB$SET_STATIC_CALLBACKS", + "parameterTypes": [ + "org.springframework.cglib.proxy.Callback[]" + ] + }, + { + "name": "CGLIB$SET_THREAD_CALLBACKS", + "parameterTypes": [ + "org.springframework.cglib.proxy.Callback[]" + ] + } + ] }, { "name": "org.eclipse.esmf.ame.api.FileHandlingController", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.eclipse.esmf.ame.services.FileHandlingService" + ] + }, + { + "name": "isValidParam", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "lockFile", + "parameterTypes": [ + "java.util.Map" + ] + }, + { + "name": "processFileOperation", + "parameterTypes": [ + "java.lang.String", + "java.lang.String", + "boolean" + ] + }, + { + "name": "unlockFile", + "parameterTypes": [ + "java.util.Map" + ] + } + ] }, { "name": "org.eclipse.esmf.ame.api.GenerateController", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.eclipse.esmf.ame.services.GenerateService" + ] + }, + { + "name": "assXml", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "assx", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "generateHtml", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "jsonSample", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "jsonSchema", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "openApiSpec", + "parameterTypes": [ + "java.lang.String", + "java.lang.String", + "java.lang.String", + "java.lang.String", + "boolean", + "boolean", + "java.util.Optional" + ] + } + ] }, { "name": "org.eclipse.esmf.ame.api.ModelController", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.eclipse.esmf.ame.services.ModelService" + ] + }, + { + "name": "createModel", + "parameterTypes": [ + "java.util.Map", + "java.lang.String" + ] + }, + { + "name": "deleteModel", + "parameterTypes": [ + "java.util.Map" + ] + }, + { + "name": "getAllNamespaces", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "getFormattedModel", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getModel", + "parameterTypes": [ + "java.util.Map" + ] + }, + { + "name": "migrateModel", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "migrateWorkspace", + "parameterTypes": [] + }, + { + "name": "validateModel", + "parameterTypes": [ + "java.lang.String" + ] + } + ] }, { "name": "org.eclipse.esmf.ame.api.PackageController", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.eclipse.esmf.ame.services.PackageService" + ] + }, + { + "name": "backupWorkspace", + "parameterTypes": [] + }, + { + "name": "exportAspectModelPackage", + "parameterTypes": [] + }, + { + "name": "importAspectModelPackage", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "validateAspectModelsForExport", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "validateImportAspectModelPackage", + "parameterTypes": [ + "org.springframework.web.multipart.MultipartFile" + ] + } + ] }, { "name": "org.eclipse.esmf.ame.config.ApplicationConfig", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.eclipse.esmf.ame.config.ApplicationSettings", + "org.springframework.core.env.Environment" + ] + }, + { + "name": "addCorsMappings", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.CorsRegistry" + ] + }, + { + "name": "getAspectModelValidator", + "parameterTypes": [] + }, + { + "name": "importFileSystem", + "parameterTypes": [] + }, + { + "name": "modelPath", + "parameterTypes": [] + }, + { + "name": "modelStrategies", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.esmf.ame.config.ApplicationConfig$$SpringCGLIB$$0", @@ -2299,29 +4342,101 @@ "name": "CGLIB$FACTORY_DATA" } ], - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.eclipse.esmf.ame.config.ApplicationSettings", + "org.springframework.core.env.Environment" + ] + }, + { + "name": "CGLIB$SET_STATIC_CALLBACKS", + "parameterTypes": [ + "org.springframework.cglib.proxy.Callback[]" + ] + }, + { + "name": "CGLIB$SET_THREAD_CALLBACKS", + "parameterTypes": [ + "org.springframework.cglib.proxy.Callback[]" + ] + }, + { + "name": "getAspectModelValidator", + "parameterTypes": [] + }, + { + "name": "importFileSystem", + "parameterTypes": [] + }, + { + "name": "modelPath", + "parameterTypes": [] + }, + { + "name": "modelStrategies", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.esmf.ame.config.ApplicationConfig$$SpringCGLIB$$1", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Class" + ] + } + ] }, { "name": "org.eclipse.esmf.ame.config.ApplicationConfig$$SpringCGLIB$$2", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Class" + ] + } + ] }, { "name": "org.eclipse.esmf.ame.config.ApplicationSettings", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setFileType", + "parameterTypes": [ + "java.lang.String" + ] + } + ] }, { "name": "org.eclipse.esmf.ame.config.SecurityConfig", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "filterChain", + "parameterTypes": [ + "org.springframework.security.config.annotation.web.builders.HttpSecurity" + ] + } + ] }, { "name": "org.eclipse.esmf.ame.config.SecurityConfig$$SpringCGLIB$$0", @@ -2333,98 +4448,574 @@ "name": "CGLIB$FACTORY_DATA" } ], - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "CGLIB$SET_STATIC_CALLBACKS", + "parameterTypes": [ + "org.springframework.cglib.proxy.Callback[]" + ] + }, + { + "name": "CGLIB$SET_THREAD_CALLBACKS", + "parameterTypes": [ + "org.springframework.cglib.proxy.Callback[]" + ] + }, + { + "name": "filterChain", + "parameterTypes": [ + "org.springframework.security.config.annotation.web.builders.HttpSecurity" + ] + } + ] }, { "name": "org.eclipse.esmf.ame.config.SecurityConfig$$SpringCGLIB$$1", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Class" + ] + } + ] }, { "name": "org.eclipse.esmf.ame.config.SecurityConfig$$SpringCGLIB$$2", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Class" + ] + } + ] }, { "name": "org.eclipse.esmf.ame.exceptions.ResponseExceptionHandler", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.esmf.ame.model.FileProcessingResult", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getMessage", + "parameterTypes": [] + }, + { + "name": "getName", + "parameterTypes": [] + }, + { + "name": "getSuccess", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.esmf.ame.model.NamespaceFileCollection", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getVersionedNamespaceFiles", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.esmf.ame.model.VersionedNamespaceFiles", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getFiles", + "parameterTypes": [] + }, + { + "name": "getVersionedNamespace", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.esmf.ame.repository.ModelResolverRepository", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "getStrategy", + "parameterTypes": [ + "java.lang.Class" + ] + } + ] }, { "name": "org.eclipse.esmf.ame.repository.strategy.LocalFolderResolverStrategy", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.eclipse.esmf.ame.config.ApplicationSettings", + "java.nio.file.FileSystem", + "java.lang.String" + ] + }, + { + "name": "checkModelExist", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "convertFileToTuple", + "parameterTypes": [ + "java.io.File" + ] + }, + { + "name": "deleteEmptyFiles", + "parameterTypes": [ + "java.io.File" + ] + }, + { + "name": "deleteFile", + "parameterTypes": [ + "java.io.File" + ] + }, + { + "name": "deleteModel", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "excludeStandaloneFiles", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "filterOutUnVisibleFiles", + "parameterTypes": [] + }, + { + "name": "getAllNamespaces", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "getAllSubFilePaths", + "parameterTypes": [ + "java.nio.file.Path" + ] + }, + { + "name": "getAspectModelUrn", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getEndFilePaths", + "parameterTypes": [ + "java.lang.String", + "java.io.File" + ] + }, + { + "name": "getFileContent", + "parameterTypes": [ + "java.io.File" + ] + }, + { + "name": "getFileInstance", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getFilePath", + "parameterTypes": [ + "java.lang.String", + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "getFilePathBasedOnTurtleData", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getImportedNamespaceFileContent", + "parameterTypes": [] + }, + { + "name": "getModelAsFile", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "getModelAsString", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "getNamespaces", + "parameterTypes": [] + }, + { + "name": "getQualifiedFilePath", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "isLatest", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "isPathRelevant", + "parameterTypes": [ + "java.nio.file.Path" + ] + }, + { + "name": "listAllAspectModels", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "lockFile", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "readAllNamespacesFromFolder", + "parameterTypes": [] + }, + { + "name": "replaceLastColon", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "replaceLastFileSeparator", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "retainOnlyTurtleFileName", + "parameterTypes": [ + "java.util.Map" + ] + }, + { + "name": "saveModel", + "parameterTypes": [ + "java.util.Optional", + "java.util.Optional", + "java.lang.String" + ] + }, + { + "name": "setNamespaces", + "parameterTypes": [ + "java.util.Map" + ] + }, + { + "name": "transformToValidModelDirectory", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "unlockFile", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "writeToFile", + "parameterTypes": [ + "java.lang.String", + "java.io.File" + ] + } + ] }, { "name": "org.eclipse.esmf.ame.repository.strategy.ModelResolverStrategy", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.eclipse.esmf.ame.services.FileHandlingService", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.eclipse.esmf.ame.repository.ModelResolverRepository" + ] + }, + { + "name": "lockFile", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "unlockFile", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + } + ] }, { "name": "org.eclipse.esmf.ame.services.GenerateService", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.esmf.ame.services.ModelService", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true - }, - { - "name": "org.eclipse.esmf.ame.services.PackageService", - "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true - }, - { - "name": "org.eclipse.esmf.ame.validation.model.ViolationReport", - "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.eclipse.esmf.aspectmodel.validation.services.AspectModelValidator", + "org.eclipse.esmf.ame.repository.ModelResolverRepository" + ] + }, + { + "name": "deleteModel", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "getAllNamespaces", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "getFormattedModel", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getModel", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "migrateModel", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "migrateWorkspace", + "parameterTypes": [] + }, + { + "name": "namespaceFileInfo", + "parameterTypes": [ + "org.eclipse.esmf.ame.model.VersionedNamespaceFiles", + "io.vavr.control.Try", + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "resolveNamespace", + "parameterTypes": [ + "java.util.List", + "java.lang.String" + ] + }, + { + "name": "saveModel", + "parameterTypes": [ + "java.util.Optional", + "java.util.Optional", + "java.lang.String" + ] + }, + { + "name": "saveVersionedModel", + "parameterTypes": [ + "org.eclipse.esmf.aspectmodel.resolver.services.VersionedModel", + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "updateModelVersion", + "parameterTypes": [ + "java.io.File" + ] + }, + { + "name": "validateModel", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.services.PackageService", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.eclipse.esmf.aspectmodel.validation.services.AspectModelValidator", + "java.lang.String", + "org.eclipse.esmf.ame.repository.ModelResolverRepository", + "java.nio.file.FileSystem" + ] + }, + { + "name": "backupWorkspace", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "deleteInMemoryFileSystem", + "parameterTypes": [] + }, + { + "name": "exportAspectModelPackage", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getMissingAspectModelFiles", + "parameterTypes": [ + "org.eclipse.esmf.ame.validation.model.ViolationReport", + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "importAspectModelPackage", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "sanitizeIncomingFiles", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "validateAspectModelsForExport", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "validateImportAspectModelPackage", + "parameterTypes": [ + "org.springframework.web.multipart.MultipartFile" + ] + }, + { + "name": "validateValidFiles", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "name": "org.eclipse.esmf.ame.validation.model.ViolationReport", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true, + "methods": [ + { + "name": "getViolationErrors", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.esmf.aspectmodel.generator.AspectModelHelper", @@ -2436,197 +5027,478 @@ "name": "org.eclipse.esmf.aspectmodel.generator.I18nLanguageBundle", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getLocale", + "parameterTypes": [] + }, + { + "name": "getText", + "parameterTypes": [ + "java.lang.String" + ] + } + ] }, { - "name": "org.eclipse.esmf.aspectmodel.resolver.services.VersionedModel", - "allDeclaredMethods": true + "name": "org.eclipse.esmf.aspectmodel.resolver.services.VersionedModel" }, { "name": "org.eclipse.esmf.aspectmodel.validation.services.AspectModelValidator", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.esmf.characteristic.Quantifiable", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.esmf.characteristic.impl.DefaultQuantifiable", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getUnit", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.esmf.metamodel.Aspect", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.Characteristic", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getDataType", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.esmf.metamodel.HasProperties", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.ModelElement", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "is", + "parameterTypes": [ + "java.lang.Class" + ] + } + ] }, { "name": "org.eclipse.esmf.metamodel.NamedElement", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getAspectModelUrn", + "parameterTypes": [] + }, + { + "name": "getDescription", + "parameterTypes": [ + "java.util.Locale" + ] + }, + { + "name": "getName", + "parameterTypes": [] + }, + { + "name": "getPreferredName", + "parameterTypes": [ + "java.util.Locale" + ] + }, + { + "name": "getSee", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.esmf.metamodel.Property", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.Scalar", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.StructureElement", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.Type", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getUrn", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.esmf.metamodel.Unit", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.impl.DefaultAspect", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getOperations", + "parameterTypes": [] + }, + { + "name": "getProperties", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.esmf.metamodel.impl.DefaultCharacteristic", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getDataType", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.esmf.metamodel.impl.DefaultProperty", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.impl.DefaultScalar", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getUrn", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.esmf.metamodel.impl.DefaultUnit", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getCode", + "parameterTypes": [] + }, + { + "name": "getConversionFactor", + "parameterTypes": [] + }, + { + "name": "getQuantityKinds", + "parameterTypes": [] + }, + { + "name": "getSymbol", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.esmf.metamodel.impl.ModelElementImpl", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.eclipse.esmf.metamodel.loader.DefaultPropertyWrapper", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getCharacteristic", + "parameterTypes": [] + }, + { + "name": "getExampleValue", + "parameterTypes": [] + }, + { + "name": "getExtends", + "parameterTypes": [] + }, + { + "name": "getPayloadName", + "parameterTypes": [] + }, + { + "name": "isAbstract", + "parameterTypes": [] + }, + { + "name": "isNotInPayload", + "parameterTypes": [] + }, + { + "name": "isOptional", + "parameterTypes": [] + } + ] }, { "name": "org.eclipse.esmf.samm.KnownVersion", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "toVersionString", + "parameterTypes": [] + } + ] }, { "name": "org.graalvm.nativeimage.ImageInfo", - "allDeclaredMethods": true + "methods": [ + { + "name": "inImageCode", + "parameterTypes": [] + } + ] }, { "name": "org.graalvm.nativeimage.Platforms", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.graphper.api.LineAttrs", - "allDeclaredFields": true, - "allDeclaredMethods": true + "allDeclaredFields": true }, { "name": "org.graphper.api.NodeAttrs", - "allDeclaredFields": true, - "allDeclaredMethods": true + "allDeclaredFields": true }, { - "name": "org.slf4j.Logger", - "allDeclaredMethods": true + "name": "org.slf4j.Logger" }, { - "name": "org.slf4j.bridge.SLF4JBridgeHandler", - "allDeclaredMethods": true + "name": "org.slf4j.bridge.SLF4JBridgeHandler" }, { - "name": "org.slf4j.spi.LocationAwareLogger", - "allDeclaredMethods": true + "name": "org.slf4j.spi.LocationAwareLogger" }, { "name": "org.springframework.aop.framework.AopInfrastructureBean", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.aop.framework.ProxyConfig", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "copyFrom", + "parameterTypes": [ + "org.springframework.aop.framework.ProxyConfig" + ] + }, + { + "name": "isExposeProxy", + "parameterTypes": [] + }, + { + "name": "isOpaque", + "parameterTypes": [] + }, + { + "name": "isOptimize", + "parameterTypes": [] + }, + { + "name": "isProxyTargetClass", + "parameterTypes": [] + }, + { + "name": "setExposeProxy", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setOpaque", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setOptimize", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setProxyTargetClass", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "toString", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.aop.framework.ProxyProcessorSupport", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getOrder", + "parameterTypes": [] + }, + { + "name": "setBeanClassLoader", + "parameterTypes": [ + "java.lang.ClassLoader" + ] + }, + { + "name": "setOrder", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setProxyClassLoader", + "parameterTypes": [ + "java.lang.ClassLoader" + ] + } + ] }, { "name": "org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "setBeanFactory", + "parameterTypes": [ + "org.springframework.beans.factory.BeanFactory" + ] + } + ] }, { "name": "org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "determineBeanType", + "parameterTypes": [ + "java.lang.Class", + "java.lang.String" + ] + }, + { + "name": "determineCandidateConstructors", + "parameterTypes": [ + "java.lang.Class", + "java.lang.String" + ] + }, + { + "name": "getEarlyBeanReference", + "parameterTypes": [ + "java.lang.Object", + "java.lang.String" + ] + }, + { + "name": "isFrozen", + "parameterTypes": [] + }, + { + "name": "postProcessAfterInitialization", + "parameterTypes": [ + "java.lang.Object", + "java.lang.String" + ] + }, + { + "name": "postProcessBeforeInstantiation", + "parameterTypes": [ + "java.lang.Class", + "java.lang.String" + ] + }, + { + "name": "postProcessProperties", + "parameterTypes": [ + "org.springframework.beans.PropertyValues", + "java.lang.Object", + "java.lang.String" + ] + }, + { + "name": "predictBeanType", + "parameterTypes": [ + "java.lang.Class", + "java.lang.String" + ] + }, + { + "name": "setAdvisorAdapterRegistry", + "parameterTypes": [ + "org.springframework.aop.framework.adapter.AdvisorAdapterRegistry" + ] + }, + { + "name": "setApplyCommonInterceptorsFirst", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setCustomTargetSourceCreators", + "parameterTypes": [ + "org.springframework.aop.framework.autoproxy.TargetSourceCreator[]" + ] + }, + { + "name": "setFrozen", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setInterceptorNames", + "parameterTypes": [ + "java.lang.String[]" + ] + } + ] }, { "name": "org.springframework.aop.framework.autoproxy.InfrastructureAdvisorAutoProxyCreator", @@ -2634,305 +5506,401 @@ "queryAllDeclaredMethods": true, "queryAllPublicMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true - }, + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, { "name": "org.springframework.aot.hint.annotation.Reflective", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.beans.factory.Aware", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.beans.factory.BeanClassLoaderAware", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.beans.factory.BeanFactoryAware", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.beans.factory.BeanNameAware", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.beans.factory.DisposableBean", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.beans.factory.InitializingBean", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.beans.factory.SmartInitializingSingleton", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.beans.factory.annotation.Autowired", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.beans.factory.annotation.Qualifier", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.beans.factory.aot.BeanFactoryInitializationAotProcessor", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.beans.factory.aot.BeanRegistrationAotProcessor", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.beans.factory.config.BeanFactoryPostProcessor", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.beans.factory.config.BeanPostProcessor", "queryAllPublicMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "postProcessBeforeInitialization", + "parameterTypes": [ + "java.lang.Object", + "java.lang.String" + ] + } + ] }, { "name": "org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor", "queryAllPublicMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "postProcessAfterInstantiation", + "parameterTypes": [ + "java.lang.Object", + "java.lang.String" + ] + } + ] }, { "name": "org.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessor", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.beans.factory.support.NullBean", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.beans.factory.xml.XmlBeanDefinitionReader", - "allPublicFields": true, - "allDeclaredMethods": true + "allPublicFields": true }, { "name": "org.springframework.boot.ClearCachesApplicationListener", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.SpringApplication", - "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "queryAllDeclaredConstructors": true }, { "name": "org.springframework.boot.SpringBootConfiguration", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.AutoConfiguration", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.AutoConfigurationExcludeFilter", "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.AutoConfigurationImportSelector", "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.AutoConfigurationImportSelector$AutoConfigurationGroup", "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.AutoConfigurationPackage", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.AutoConfigurationPackages$BasePackages", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.String[]" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.AutoConfigurationPackages$Registrar", "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.AutoConfigureAfter", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.AutoConfigureBefore", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.AutoConfigureOrder", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.BackgroundPreinitializer", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.EnableAutoConfiguration", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.SpringBootApplication", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.aop.AopAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.aop.AopAutoConfiguration$ClassProxyingConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "forceAutoProxyCreatorToUseClassProxying", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.availability.ApplicationAvailabilityAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "applicationAvailability", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration$CacheConfigurationImportSelector", "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.cache.CacheCondition", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.condition.ConditionEvaluationReportAutoConfigurationImportListener", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnBean", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnClass", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClass", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnProperty", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnResource", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnSingleCandidate", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication$Type", - "allDeclaredMethods": true + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication$Type" }, { "name": "org.springframework.boot.autoconfigure.condition.OnBeanCondition", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.condition.OnClassCondition", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.condition.OnPropertyCondition", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.condition.OnResourceCondition", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.condition.OnWebApplicationCondition", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.condition.SearchStrategy" @@ -2942,566 +5910,1158 @@ "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.context.LifecycleAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "defaultLifecycleProcessor", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.context.LifecycleProperties" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.context.LifecycleProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.context.MessageSourceAutoConfiguration$ResourceBundleCondition", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "propertySourcesPlaceholderConfigurer", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.flyway.FlywayMigrationInitializerDatabaseInitializerDetector", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.freemarker.FreeMarkerTemplateAvailabilityProvider", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "gson", + "parameterTypes": [ + "com.google.gson.GsonBuilder" + ] + }, + { + "name": "gsonBuilder", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "standardGsonBuilderCustomizer", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.gson.GsonProperties" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration$StandardGsonBuilderCustomizer", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.gson.GsonBuilderCustomizer", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.boot.autoconfigure.gson.GsonProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.http.GsonHttpMessageConvertersConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.http.GsonHttpMessageConvertersConfiguration$JacksonAndJsonbUnavailableCondition", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.http.GsonHttpMessageConvertersConfiguration$PreferGsonOrJacksonAndJsonbUnavailableCondition", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.http.HttpMessageConverters", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "messageConverters", + "parameterTypes": [ + "org.springframework.beans.factory.ObjectProvider" + ] + } + ] }, { - "name": "org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$HttpMessageConvertersAutoConfigurationRuntimeHints", - "allDeclaredMethods": true + "name": "org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$HttpMessageConvertersAutoConfigurationRuntimeHints" }, { "name": "org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$NotReactiveWebApplicationCondition", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$StringHttpMessageConverterConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "stringHttpMessageConverter", + "parameterTypes": [ + "org.springframework.core.env.Environment" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration$MappingJackson2HttpMessageConverterConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "mappingJackson2HttpMessageConverter", + "parameterTypes": [ + "com.fasterxml.jackson.databind.ObjectMapper" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "mappingJackson2XmlHttpMessageConverter", + "parameterTypes": [ + "org.springframework.http.converter.json.Jackson2ObjectMapperBuilder" + ] + } + ] }, { - "name": "org.springframework.boot.autoconfigure.http.JsonbHttpMessageConvertersConfiguration", - "allDeclaredMethods": true + "name": "org.springframework.boot.autoconfigure.http.JsonbHttpMessageConvertersConfiguration" }, { "name": "org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.info.ProjectInfoProperties" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration$GitResourceAvailableCondition", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.info.ProjectInfoProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.integration.IntegrationPropertiesEnvironmentPostProcessor", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "jsonComponentModule", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "standardJacksonObjectMapperBuilderCustomizer", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.jackson.JacksonProperties", + "org.springframework.beans.factory.ObjectProvider" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonMixinConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "jsonMixinModule", + "parameterTypes": [ + "org.springframework.context.ApplicationContext", + "org.springframework.boot.jackson.JsonMixinModuleEntries" + ] + }, + { + "name": "jsonMixinModuleEntries", + "parameterTypes": [ + "org.springframework.context.ApplicationContext" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "jacksonObjectMapperBuilder", + "parameterTypes": [ + "org.springframework.context.ApplicationContext", + "java.util.List" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "jacksonObjectMapper", + "parameterTypes": [ + "org.springframework.http.converter.json.Jackson2ObjectMapperBuilder" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$ParameterNamesModuleConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "parameterNamesModule", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.jackson.JacksonProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration", - "allDeclaredMethods": true + "name": "org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration" }, { "name": "org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLoggingListener", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.mustache.MustacheTemplateAvailabilityProvider", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.security.ConditionalOnDefaultWebSecurity", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.security.DefaultWebSecurityCondition", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.springframework.boot.autoconfigure.security.SecurityDataConfiguration", - "allDeclaredMethods": true + "name": "org.springframework.boot.autoconfigure.security.SecurityDataConfiguration" }, { "name": "org.springframework.boot.autoconfigure.security.SecurityProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.security.reactive.ReactiveUserDetailsServiceAutoConfiguration$ReactiveUserDetailsServiceCondition", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "authenticationEventPublisher", + "parameterTypes": [ + "org.springframework.context.ApplicationEventPublisher" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "securityFilterChainRegistration", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.security.SecurityProperties" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.security.servlet.SpringBootWebSecurityConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.security.servlet.SpringBootWebSecurityConfiguration$WebSecurityEnablerConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "inMemoryUserDetailsManager", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.security.SecurityProperties", + "org.springframework.beans.factory.ObjectProvider" + ] + } + ] }, { - "name": "org.springframework.boot.autoconfigure.sql.init.DataSourceInitializationConfiguration", - "allDeclaredMethods": true + "name": "org.springframework.boot.autoconfigure.sql.init.DataSourceInitializationConfiguration" }, { - "name": "org.springframework.boot.autoconfigure.sql.init.R2dbcInitializationConfiguration", - "allDeclaredMethods": true + "name": "org.springframework.boot.autoconfigure.sql.init.R2dbcInitializationConfiguration" }, { "name": "org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration$SqlInitializationModeCondition", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.sql.init.SqlInitializationProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "applicationTaskExecutor", + "parameterTypes": [ + "org.springframework.boot.task.TaskExecutorBuilder" + ] + }, + { + "name": "taskExecutorBuilder", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.task.TaskExecutionProperties", + "org.springframework.beans.factory.ObjectProvider", + "org.springframework.beans.factory.ObjectProvider" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.task.TaskExecutionProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.task.TaskSchedulingAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "taskSchedulerBuilder", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.task.TaskSchedulingProperties", + "org.springframework.beans.factory.ObjectProvider" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.task.TaskSchedulingProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.thymeleaf.ThymeleafTemplateAvailabilityProvider", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration", - "allDeclaredMethods": true + "name": "org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration" }, { "name": "org.springframework.boot.autoconfigure.validation.ValidatorAdapter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.ConditionalOnEnabledResourceChain", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.OnEnabledResourceChainCondition", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.ServerProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "getServlet", + "parameterTypes": [] + }, + { + "name": "setAddress", + "parameterTypes": [ + "java.net.InetAddress" + ] + }, + { + "name": "setPort", + "parameterTypes": [ + "java.lang.Integer" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.ServerProperties$Servlet", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "setContextPath", + "parameterTypes": [ + "java.lang.String" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.WebProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.springframework.boot.autoconfigure.web.WebResourcesRuntimeHints", - "allDeclaredMethods": true + "name": "org.springframework.boot.autoconfigure.web.WebResourcesRuntimeHints" }, { "name": "org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration$NotReactiveWebApplicationCondition", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.springframework.boot.autoconfigure.web.client.RestTemplateBuilderConfigurer", - "allDeclaredMethods": true + "name": "org.springframework.boot.autoconfigure.web.client.RestTemplateBuilderConfigurer" }, { "name": "org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration$TomcatWebServerFactoryCustomizerConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "tomcatWebServerFactoryCustomizer", + "parameterTypes": [ + "org.springframework.core.env.Environment", + "org.springframework.boot.autoconfigure.web.ServerProperties" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.embedded.TomcatWebServerFactoryCustomizer", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.format.WebConversionService", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.ConditionalOnMissingFilterBean", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DefaultDispatcherServletCondition", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "dispatcherServlet", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletRegistrationCondition", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletRegistrationConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "dispatcherServletRegistration", + "parameterTypes": [ + "org.springframework.web.servlet.DispatcherServlet", + "org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties", + "org.springframework.beans.factory.ObjectProvider" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletPath", "queryAllPublicMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getPrefix", + "parameterTypes": [] + }, + { + "name": "getRelativePath", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getServletUrlMapping", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletRegistrationBean", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "addUrlMappings", + "parameterTypes": [ + "java.lang.String[]" + ] + }, + { + "name": "setUrlMappings", + "parameterTypes": [ + "java.util.Collection" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.web.ServerProperties" + ] + }, + { + "name": "characterEncodingFilter", + "parameterTypes": [] + }, + { + "name": "localeCharsetMappingsCustomizer", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.JspTemplateAvailabilityProvider", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.servlet.MultipartAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.web.servlet.MultipartProperties" + ] + }, + { + "name": "multipartConfigElement", + "parameterTypes": [] + }, + { + "name": "multipartResolver", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.servlet.MultipartProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setEnabled", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setFileSizeThreshold", + "parameterTypes": [ + "org.springframework.util.unit.DataSize" + ] + }, + { + "name": "setMaxFileSize", + "parameterTypes": [ + "org.springframework.util.unit.DataSize" + ] + }, + { + "name": "setMaxRequestSize", + "parameterTypes": [ + "org.springframework.util.unit.DataSize" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "servletWebServerFactoryCustomizer", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.web.ServerProperties", + "org.springframework.beans.factory.ObjectProvider", + "org.springframework.beans.factory.ObjectProvider" + ] + }, + { + "name": "tomcatServletWebServerFactoryCustomizer", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.web.ServerProperties" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryAutoConfiguration$BeanPostProcessorsRegistrar", "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedJetty", - "allDeclaredMethods": true + "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedJetty" }, { "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedTomcat", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "tomcatServletWebServerFactory", + "parameterTypes": [ + "org.springframework.beans.factory.ObjectProvider", + "org.springframework.beans.factory.ObjectProvider", + "org.springframework.beans.factory.ObjectProvider" + ] + } + ] }, { - "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedUndertow", - "allDeclaredMethods": true + "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedUndertow" }, { "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryCustomizer", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.TomcatServletWebServerFactoryCustomizer", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "formContentFilter", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration", @@ -3509,396 +7069,821 @@ "queryAllDeclaredMethods": true, "queryAllPublicMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties", + "org.springframework.boot.autoconfigure.web.WebProperties", + "org.springframework.beans.factory.ObjectProvider", + "org.springframework.beans.factory.ObjectProvider", + "org.springframework.beans.factory.ListableBeanFactory" + ] + }, + { + "name": "flashMapManager", + "parameterTypes": [] + }, + { + "name": "localeResolver", + "parameterTypes": [] + }, + { + "name": "mvcContentNegotiationManager", + "parameterTypes": [] + }, + { + "name": "mvcConversionService", + "parameterTypes": [] + }, + { + "name": "mvcValidator", + "parameterTypes": [] + }, + { + "name": "requestMappingHandlerAdapter", + "parameterTypes": [ + "org.springframework.web.accept.ContentNegotiationManager", + "org.springframework.format.support.FormattingConversionService", + "org.springframework.validation.Validator" + ] + }, + { + "name": "setResourceLoader", + "parameterTypes": [ + "org.springframework.core.io.ResourceLoader" + ] + }, + { + "name": "themeResolver", + "parameterTypes": [] + }, + { + "name": "welcomePageHandlerMapping", + "parameterTypes": [ + "org.springframework.context.ApplicationContext", + "org.springframework.format.support.FormattingConversionService", + "org.springframework.web.servlet.resource.ResourceUrlProvider" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.web.WebProperties", + "org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties", + "org.springframework.beans.factory.ListableBeanFactory", + "org.springframework.beans.factory.ObjectProvider", + "org.springframework.beans.factory.ObjectProvider", + "org.springframework.beans.factory.ObjectProvider", + "org.springframework.beans.factory.ObjectProvider" + ] + }, + { + "name": "addFormatters", + "parameterTypes": [ + "org.springframework.format.FormatterRegistry" + ] + }, + { + "name": "addResourceHandlers", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry" + ] + }, + { + "name": "configureAsyncSupport", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.AsyncSupportConfigurer" + ] + }, + { + "name": "configureContentNegotiation", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer" + ] + }, + { + "name": "configureMessageConverters", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "configurePathMatch", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.PathMatchConfigurer" + ] + }, + { + "name": "defaultViewResolver", + "parameterTypes": [] + }, + { + "name": "getMessageCodesResolver", + "parameterTypes": [] + }, + { + "name": "requestContextFilter", + "parameterTypes": [] + }, + { + "name": "setServletContext", + "parameterTypes": [ + "jakarta.servlet.ServletContext" + ] + }, + { + "name": "viewResolver", + "parameterTypes": [ + "org.springframework.beans.factory.BeanFactory" + ] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.error.AbstractErrorController", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.error.DefaultErrorViewResolver", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.web.ServerProperties" + ] + }, + { + "name": "basicErrorController", + "parameterTypes": [ + "org.springframework.boot.web.servlet.error.ErrorAttributes", + "org.springframework.beans.factory.ObjectProvider" + ] + }, + { + "name": "errorAttributes", + "parameterTypes": [] + }, + { + "name": "errorPageCustomizer", + "parameterTypes": [ + "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletPath" + ] + }, + { + "name": "preserveErrorControllerTargetClassPostProcessor", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$DefaultErrorViewResolverConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.context.ApplicationContext", + "org.springframework.boot.autoconfigure.web.WebProperties" + ] + }, + { + "name": "conventionErrorViewResolver", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$ErrorPageCustomizer", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$ErrorTemplateMissingCondition", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$StaticView", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getContentType", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "beanNameViewResolver", + "parameterTypes": [] + }, + { + "name": "defaultErrorView", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.boot.autoconfigure.websocket.servlet.TomcatWebSocketServletWebServerCustomizer", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration$TomcatWebSocketConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "websocketServletWebServerCustomizer", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.availability.ApplicationAvailability", "queryAllPublicMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getLivenessState", + "parameterTypes": [] + }, + { + "name": "getReadinessState", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.availability.ApplicationAvailabilityBean", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.builder.ParentContextCloserApplicationListener", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.cloud.CloudFoundryVcapEnvironmentPostProcessor", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.boot.logging.DeferredLogFactory" + ] + } + ] }, { "name": "org.springframework.boot.context.ConfigurationWarningsApplicationContextInitializer", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.context.ContextIdApplicationContextInitializer", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.context.FileEncodingApplicationListener", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.context.TypeExcludeFilter", "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true - }, - { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { "name": "org.springframework.boot.context.config.AnsiOutputApplicationListener", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.context.config.ConfigDataEnvironmentPostProcessor", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.boot.logging.DeferredLogFactory", + "org.springframework.boot.ConfigurableBootstrapContext" + ] + } + ] }, { "name": "org.springframework.boot.context.config.ConfigDataProperties", - "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "queryAllDeclaredConstructors": true }, { "name": "org.springframework.boot.context.config.ConfigTreeConfigDataLoader", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.context.config.ConfigTreeConfigDataLocationResolver", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.core.io.ResourceLoader" + ] + } + ] }, { "name": "org.springframework.boot.context.config.DelegatingApplicationContextInitializer", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.context.config.DelegatingApplicationListener", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.context.config.StandardConfigDataLoader", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.context.config.StandardConfigDataLocationResolver", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.boot.logging.DeferredLogFactory", + "org.springframework.boot.context.properties.bind.Binder", + "org.springframework.core.io.ResourceLoader" + ] + } + ] }, { "name": "org.springframework.boot.context.event.EventPublishingRunListener", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.boot.SpringApplication", + "java.lang.String[]" + ] + } + ] }, { "name": "org.springframework.boot.context.logging.LoggingApplicationListener", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.context.properties.BoundConfigurationProperties", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.context.properties.ConfigurationProperties", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.context.properties.ConfigurationPropertiesBinder$Factory", "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.context.properties.DeprecatedConfigurationProperty", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.context.properties.EnableConfigurationProperties", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.context.properties.EnableConfigurationPropertiesRegistrar", "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.context.properties.NestedConfigurationProperty", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.context.properties.bind.Name", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.context.properties.bind.Nested", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.env.EnvironmentPostProcessorApplicationListener", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.env.PropertiesPropertySourceLoader", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.env.RandomValuePropertySourceEnvironmentPostProcessor", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.boot.logging.DeferredLogFactory" + ] + } + ] }, { "name": "org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.env.SystemEnvironmentPropertySourceEnvironmentPostProcessor", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.env.YamlPropertySourceLoader", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.flyway.FlywayDatabaseInitializerDetector", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.jackson.JsonComponentModule", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.jackson.JsonMixinModule", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.jackson.JsonMixinModuleEntries", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializerDetector", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.liquibase.LiquibaseDatabaseInitializerDetector", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.loader.LaunchedURLClassLoader", - "allDeclaredMethods": true + "methods": [ + { + "name": "clearCache", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.logging.java.JavaLoggingSystem$Factory", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.logging.log4j2.Log4J2LoggingSystem$Factory", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.logging.logback.ColorConverter", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.logging.logback.LogbackLoggingSystem$Factory", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.orm.jpa.JpaDatabaseInitializerDetector", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.core.env.Environment" + ] + } + ] }, { "name": "org.springframework.boot.r2dbc.init.R2dbcScriptDatabaseInitializerDetector", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.reactor.DebugAgentEnvironmentPostProcessor", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.rsocket.context.RSocketPortInfoApplicationContextInitializer", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.sql.init.dependency.DatabaseInitializationDependencyConfigurer", "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.sql.init.dependency.DatabaseInitializationDependencyConfigurer$DependsOnDatabaseInitializationPostProcessor", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.task.TaskExecutorBuilder", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.task.TaskSchedulerBuilder", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.validation.beanvalidation.MethodValidationExcludeFilter", "queryAllDeclaredMethods": true, "queryAllPublicMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "byAnnotation", + "parameterTypes": [ + "java.lang.Class" + ] + } + ] }, { "name": "org.springframework.boot.web.client.RestTemplateBuilder" @@ -3906,80 +7891,336 @@ { "name": "org.springframework.boot.web.context.ServerPortInfoApplicationContextInitializer", "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.web.embedded.tomcat.ConfigurableTomcatWebServerFactory", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContextFactory", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.web.server.AbstractConfigurableWebServerFactory", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "addErrorPages", + "parameterTypes": [ + "org.springframework.boot.web.server.ErrorPage[]" + ] + }, + { + "name": "getAddress", + "parameterTypes": [] + }, + { + "name": "getCompression", + "parameterTypes": [] + }, + { + "name": "getErrorPages", + "parameterTypes": [] + }, + { + "name": "getHttp2", + "parameterTypes": [] + }, + { + "name": "getOrCreateSslStoreProvider", + "parameterTypes": [] + }, + { + "name": "getPort", + "parameterTypes": [] + }, + { + "name": "getServerHeader", + "parameterTypes": [] + }, + { + "name": "getShutdown", + "parameterTypes": [] + }, + { + "name": "getSsl", + "parameterTypes": [] + }, + { + "name": "getSslStoreProvider", + "parameterTypes": [] + }, + { + "name": "setAddress", + "parameterTypes": [ + "java.net.InetAddress" + ] + }, + { + "name": "setCompression", + "parameterTypes": [ + "org.springframework.boot.web.server.Compression" + ] + }, + { + "name": "setErrorPages", + "parameterTypes": [ + "java.util.Set" + ] + }, + { + "name": "setHttp2", + "parameterTypes": [ + "org.springframework.boot.web.server.Http2" + ] + }, + { + "name": "setPort", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setServerHeader", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setShutdown", + "parameterTypes": [ + "org.springframework.boot.web.server.Shutdown" + ] + }, + { + "name": "setSsl", + "parameterTypes": [ + "org.springframework.boot.web.server.Ssl" + ] + }, + { + "name": "setSslStoreProvider", + "parameterTypes": [ + "org.springframework.boot.web.server.SslStoreProvider" + ] + } + ] }, { "name": "org.springframework.boot.web.server.ConfigurableWebServerFactory", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.boot.web.server.ErrorPageRegistrar", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.boot.web.server.ErrorPageRegistrarBeanPostProcessor", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "postProcessAfterInitialization", + "parameterTypes": [ + "java.lang.Object", + "java.lang.String" + ] + }, + { + "name": "postProcessBeforeInitialization", + "parameterTypes": [ + "java.lang.Object", + "java.lang.String" + ] + } + ] }, { "name": "org.springframework.boot.web.server.WebServerFactoryCustomizer", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.boot.web.server.WebServerFactoryCustomizerBeanPostProcessor", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true - }, + "methods": [ + { + "name": "postProcessAfterInitialization", + "parameterTypes": [ + "java.lang.Object", + "java.lang.String" + ] + }, + { + "name": "postProcessBeforeInitialization", + "parameterTypes": [ + "java.lang.Object", + "java.lang.String" + ] + } + ] + }, { "name": "org.springframework.boot.web.servlet.AbstractFilterRegistrationBean", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "addServletNames", + "parameterTypes": [ + "java.lang.String[]" + ] + }, + { + "name": "addServletRegistrationBeans", + "parameterTypes": [ + "org.springframework.boot.web.servlet.ServletRegistrationBean[]" + ] + }, + { + "name": "addUrlPatterns", + "parameterTypes": [ + "java.lang.String[]" + ] + }, + { + "name": "getServletNames", + "parameterTypes": [] + }, + { + "name": "getServletRegistrationBeans", + "parameterTypes": [] + }, + { + "name": "getUrlPatterns", + "parameterTypes": [] + }, + { + "name": "isMatchAfter", + "parameterTypes": [] + }, + { + "name": "setDispatcherTypes", + "parameterTypes": [ + "jakarta.servlet.DispatcherType", + "jakarta.servlet.DispatcherType[]" + ] + }, + { + "name": "setDispatcherTypes", + "parameterTypes": [ + "java.util.EnumSet" + ] + }, + { + "name": "setMatchAfter", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setServletNames", + "parameterTypes": [ + "java.util.Collection" + ] + }, + { + "name": "setServletRegistrationBeans", + "parameterTypes": [ + "java.util.Collection" + ] + }, + { + "name": "setUrlPatterns", + "parameterTypes": [ + "java.util.Collection" + ] + }, + { + "name": "toString", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.web.servlet.DelegatingFilterProxyRegistrationBean", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getFilter", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.web.servlet.DelegatingFilterProxyRegistrationBean$1", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.web.servlet.DynamicRegistrationBean", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "addInitParameter", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + }, + { + "name": "configure", + "parameterTypes": [ + "jakarta.servlet.Registration$Dynamic" + ] + }, + { + "name": "getInitParameters", + "parameterTypes": [] + }, + { + "name": "isAsyncSupported", + "parameterTypes": [] + }, + { + "name": "setAsyncSupported", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setInitParameters", + "parameterTypes": [ + "java.util.Map" + ] + }, + { + "name": "setName", + "parameterTypes": [ + "java.lang.String" + ] + } + ] }, { "name": "org.springframework.boot.web.servlet.FilterRegistrationBean" @@ -3988,563 +8229,1377 @@ "name": "org.springframework.boot.web.servlet.RegistrationBean", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getOrder", + "parameterTypes": [] + }, + { + "name": "isEnabled", + "parameterTypes": [] + }, + { + "name": "onStartup", + "parameterTypes": [ + "jakarta.servlet.ServletContext" + ] + }, + { + "name": "setEnabled", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setOrder", + "parameterTypes": [ + "int" + ] + } + ] }, { "name": "org.springframework.boot.web.servlet.ServletContextInitializer", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.boot.web.servlet.ServletRegistrationBean", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getMultipartConfig", + "parameterTypes": [] + }, + { + "name": "getServlet", + "parameterTypes": [] + }, + { + "name": "getServletName", + "parameterTypes": [] + }, + { + "name": "getUrlMappings", + "parameterTypes": [] + }, + { + "name": "setLoadOnStartup", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setMultipartConfig", + "parameterTypes": [ + "jakarta.servlet.MultipartConfigElement" + ] + }, + { + "name": "setServlet", + "parameterTypes": [ + "jakarta.servlet.Servlet" + ] + }, + { + "name": "toString", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.web.servlet.context.ServletWebServerApplicationContextFactory", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.boot.web.servlet.error.DefaultErrorAttributes", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getErrorAttributes", + "parameterTypes": [ + "org.springframework.web.context.request.WebRequest", + "org.springframework.boot.web.error.ErrorAttributeOptions" + ] + } + ] }, { "name": "org.springframework.boot.web.servlet.error.ErrorAttributes", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.boot.web.servlet.error.ErrorController", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.boot.web.servlet.filter.OrderedCharacterEncodingFilter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.web.servlet.filter.OrderedFilter", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.boot.web.servlet.filter.OrderedFormContentFilter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.web.servlet.filter.OrderedRequestContextFilter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.boot.web.servlet.server.AbstractServletWebServerFactory", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "addCookieSameSiteSuppliers", + "parameterTypes": [ + "org.springframework.boot.web.servlet.server.CookieSameSiteSupplier[]" + ] + }, + { + "name": "addInitializers", + "parameterTypes": [ + "org.springframework.boot.web.servlet.ServletContextInitializer[]" + ] + }, + { + "name": "addWebListeners", + "parameterTypes": [ + "java.lang.String[]" + ] + }, + { + "name": "getContextPath", + "parameterTypes": [] + }, + { + "name": "getCookieSameSiteSuppliers", + "parameterTypes": [] + }, + { + "name": "getDisplayName", + "parameterTypes": [] + }, + { + "name": "getDocumentRoot", + "parameterTypes": [] + }, + { + "name": "getInitParameters", + "parameterTypes": [] + }, + { + "name": "getJsp", + "parameterTypes": [] + }, + { + "name": "getLocaleCharsetMappings", + "parameterTypes": [] + }, + { + "name": "getMimeMappings", + "parameterTypes": [] + }, + { + "name": "getSession", + "parameterTypes": [] + }, + { + "name": "isRegisterDefaultServlet", + "parameterTypes": [] + }, + { + "name": "setContextPath", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setCookieSameSiteSuppliers", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "setDisplayName", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setDocumentRoot", + "parameterTypes": [ + "java.io.File" + ] + }, + { + "name": "setInitParameters", + "parameterTypes": [ + "java.util.Map" + ] + }, + { + "name": "setInitializers", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "setJsp", + "parameterTypes": [ + "org.springframework.boot.web.servlet.server.Jsp" + ] + }, + { + "name": "setLocaleCharsetMappings", + "parameterTypes": [ + "java.util.Map" + ] + }, + { + "name": "setMimeMappings", + "parameterTypes": [ + "org.springframework.boot.web.server.MimeMappings" + ] + }, + { + "name": "setRegisterDefaultServlet", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setSession", + "parameterTypes": [ + "org.springframework.boot.web.servlet.server.Session" + ] + } + ] }, { "name": "org.springframework.boot.web.servlet.server.ConfigurableServletWebServerFactory", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.boot.web.servlet.server.Encoding", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.springframework.boot.web.servlet.server.ServletWebServerFactory", - "allDeclaredMethods": true + "name": "org.springframework.boot.web.servlet.server.ServletWebServerFactory" }, { - "name": "org.springframework.cache.Cache", - "allDeclaredMethods": true + "name": "org.springframework.cache.Cache" }, { - "name": "org.springframework.cache.CacheManager", - "allDeclaredMethods": true + "name": "org.springframework.cache.CacheManager" }, { - "name": "org.springframework.cache.interceptor.CacheAspectSupport", - "allDeclaredMethods": true + "name": "org.springframework.cache.interceptor.CacheAspectSupport" }, { "name": "org.springframework.context.ApplicationContext", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.context.ApplicationContextAware", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.context.ApplicationEventPublisherAware", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.context.ApplicationListener", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.context.ApplicationStartupAware", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.context.EmbeddedValueResolverAware", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.context.EnvironmentAware", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.context.LifecycleProcessor", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.context.MessageSourceAware", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.context.ResourceLoaderAware", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.context.annotation.AnnotationScopeMetadataResolver", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.context.annotation.Bean", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.context.annotation.CommonAnnotationBeanPostProcessor", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.context.annotation.ComponentScan", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.context.annotation.ComponentScan$Filter", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.context.annotation.Conditional", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.context.annotation.Configuration", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.context.annotation.ConfigurationClassEnhancer$EnhancedConfiguration", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.context.annotation.ConfigurationClassPostProcessor", "allDeclaredFields": true, "queryAllPublicMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setMetadataReaderFactory", + "parameterTypes": [ + "org.springframework.core.type.classreading.MetadataReaderFactory" + ] + } + ] }, { "name": "org.springframework.context.annotation.DependsOn", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.context.annotation.Import", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.context.annotation.ImportAware", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.context.annotation.ImportRuntimeHints", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.context.annotation.Lazy", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.context.annotation.Primary", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.context.annotation.PropertySource", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.context.annotation.Role", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.context.annotation.Scope", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.context.event.DefaultEventListenerFactory", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.context.event.EventListenerMethodProcessor", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.context.support.ApplicationObjectSupport", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getApplicationContext", + "parameterTypes": [] + }, + { + "name": "setApplicationContext", + "parameterTypes": [ + "org.springframework.context.ApplicationContext" + ] + } + ] }, { "name": "org.springframework.context.support.DefaultLifecycleProcessor", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "org.springframework.context.support.PropertySourcesPlaceholderConfigurer", - "allDeclaredMethods": true + "name": "org.springframework.context.support.PropertySourcesPlaceholderConfigurer" }, { "name": "org.springframework.core.Ordered", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.core.PriorityOrdered", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.core.annotation.AliasFor", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.core.annotation.Order", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.core.convert.support.ConfigurableConversionService", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.core.convert.support.GenericConversionService", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "addConverter", + "parameterTypes": [ + "java.lang.Class", + "java.lang.Class", + "org.springframework.core.convert.converter.Converter" + ] + }, + { + "name": "addConverter", + "parameterTypes": [ + "org.springframework.core.convert.converter.Converter" + ] + }, + { + "name": "addConverter", + "parameterTypes": [ + "org.springframework.core.convert.converter.GenericConverter" + ] + }, + { + "name": "addConverterFactory", + "parameterTypes": [ + "org.springframework.core.convert.converter.ConverterFactory" + ] + }, + { + "name": "canBypassConvert", + "parameterTypes": [ + "org.springframework.core.convert.TypeDescriptor", + "org.springframework.core.convert.TypeDescriptor" + ] + }, + { + "name": "canConvert", + "parameterTypes": [ + "java.lang.Class", + "java.lang.Class" + ] + }, + { + "name": "canConvert", + "parameterTypes": [ + "org.springframework.core.convert.TypeDescriptor", + "org.springframework.core.convert.TypeDescriptor" + ] + }, + { + "name": "convert", + "parameterTypes": [ + "java.lang.Object", + "java.lang.Class" + ] + }, + { + "name": "convert", + "parameterTypes": [ + "java.lang.Object", + "org.springframework.core.convert.TypeDescriptor" + ] + }, + { + "name": "convert", + "parameterTypes": [ + "java.lang.Object", + "org.springframework.core.convert.TypeDescriptor", + "org.springframework.core.convert.TypeDescriptor" + ] + }, + { + "name": "removeConvertible", + "parameterTypes": [ + "java.lang.Class", + "java.lang.Class" + ] + }, + { + "name": "toString", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.core.env.EnvironmentCapable", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.core.task.AsyncListenableTaskExecutor", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.core.task.AsyncTaskExecutor", - "allDeclaredMethods": true + "methods": [ + { + "name": "submitCompletable", + "parameterTypes": [ + "java.lang.Runnable" + ] + }, + { + "name": "submitCompletable", + "parameterTypes": [ + "java.util.concurrent.Callable" + ] + } + ] }, { "name": "org.springframework.core.type.classreading.MetadataReaderFactory", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.format.FormatterRegistry", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.format.support.DefaultFormattingConversionService", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "addDefaultFormatters", + "parameterTypes": [ + "org.springframework.format.FormatterRegistry" + ] + } + ] }, { "name": "org.springframework.format.support.FormattingConversionService", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "addFormatter", + "parameterTypes": [ + "org.springframework.format.Formatter" + ] + }, + { + "name": "addFormatterForFieldAnnotation", + "parameterTypes": [ + "org.springframework.format.AnnotationFormatterFactory" + ] + }, + { + "name": "addFormatterForFieldType", + "parameterTypes": [ + "java.lang.Class", + "org.springframework.format.Formatter" + ] + }, + { + "name": "addFormatterForFieldType", + "parameterTypes": [ + "java.lang.Class", + "org.springframework.format.Printer", + "org.springframework.format.Parser" + ] + }, + { + "name": "addParser", + "parameterTypes": [ + "org.springframework.format.Parser" + ] + }, + { + "name": "addPrinter", + "parameterTypes": [ + "org.springframework.format.Printer" + ] + }, + { + "name": "setEmbeddedValueResolver", + "parameterTypes": [ + "org.springframework.util.StringValueResolver" + ] + } + ] }, { - "name": "org.springframework.http.ReactiveHttpInputMessage", - "allDeclaredMethods": true + "name": "org.springframework.http.ReactiveHttpInputMessage" }, { - "name": "org.springframework.http.codec.CodecConfigurer", - "allDeclaredMethods": true + "name": "org.springframework.http.codec.CodecConfigurer" }, { - "name": "org.springframework.http.codec.multipart.DefaultPartHttpMessageReader", - "allDeclaredMethods": true + "name": "org.springframework.http.codec.multipart.DefaultPartHttpMessageReader" }, { "name": "org.springframework.http.converter.AbstractGenericHttpMessageConverter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "canWrite", + "parameterTypes": [ + "java.lang.reflect.Type", + "java.lang.Class", + "org.springframework.http.MediaType" + ] + }, + { + "name": "write", + "parameterTypes": [ + "java.lang.Object", + "java.lang.reflect.Type", + "org.springframework.http.MediaType", + "org.springframework.http.HttpOutputMessage" + ] + } + ] }, { "name": "org.springframework.http.converter.AbstractHttpMessageConverter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "addDefaultHeaders", + "parameterTypes": [ + "org.springframework.http.HttpHeaders", + "java.lang.Object", + "org.springframework.http.MediaType" + ] + }, + { + "name": "canRead", + "parameterTypes": [ + "java.lang.Class", + "org.springframework.http.MediaType" + ] + }, + { + "name": "canWrite", + "parameterTypes": [ + "java.lang.Class", + "org.springframework.http.MediaType" + ] + }, + { + "name": "getContentLength", + "parameterTypes": [ + "java.lang.Object", + "org.springframework.http.MediaType" + ] + }, + { + "name": "getDefaultCharset", + "parameterTypes": [] + }, + { + "name": "getSupportedMediaTypes", + "parameterTypes": [] + }, + { + "name": "read", + "parameterTypes": [ + "java.lang.Class", + "org.springframework.http.HttpInputMessage" + ] + }, + { + "name": "setDefaultCharset", + "parameterTypes": [ + "java.nio.charset.Charset" + ] + }, + { + "name": "setSupportedMediaTypes", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "write", + "parameterTypes": [ + "java.lang.Object", + "org.springframework.http.MediaType", + "org.springframework.http.HttpOutputMessage" + ] + }, + { + "name": "writeInternal", + "parameterTypes": [ + "java.lang.Object", + "org.springframework.http.HttpOutputMessage" + ] + } + ] }, { "name": "org.springframework.http.converter.GenericHttpMessageConverter", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.http.converter.HttpMessageConverter", "queryAllPublicMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getSupportedMediaTypes", + "parameterTypes": [ + "java.lang.Class" + ] + } + ] }, { "name": "org.springframework.http.converter.StringHttpMessageConverter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "canRead", + "parameterTypes": [ + "java.lang.Class", + "org.springframework.http.MediaType" + ] + }, + { + "name": "canRead", + "parameterTypes": [ + "java.lang.reflect.Type", + "java.lang.Class", + "org.springframework.http.MediaType" + ] + }, + { + "name": "canWrite", + "parameterTypes": [ + "java.lang.Class", + "org.springframework.http.MediaType" + ] + }, + { + "name": "getObjectMapper", + "parameterTypes": [] + }, + { + "name": "getObjectMappersForType", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "getSupportedMediaTypes", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "read", + "parameterTypes": [ + "java.lang.reflect.Type", + "java.lang.Class", + "org.springframework.http.HttpInputMessage" + ] + }, + { + "name": "registerObjectMappersForType", + "parameterTypes": [ + "java.lang.Class", + "java.util.function.Consumer" + ] + }, + { + "name": "setObjectMapper", + "parameterTypes": [ + "com.fasterxml.jackson.databind.ObjectMapper" + ] + }, + { + "name": "setPrettyPrint", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setSupportedMediaTypes", + "parameterTypes": [ + "java.util.List" + ] + } + ] }, { - "name": "org.springframework.http.converter.json.GsonHttpMessageConverter", - "allDeclaredMethods": true + "name": "org.springframework.http.converter.json.GsonHttpMessageConverter" }, { "name": "org.springframework.http.converter.json.Jackson2ObjectMapperBuilder", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.http.converter.json.MappingJackson2HttpMessageConverter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "setObjectMapper", + "parameterTypes": [ + "com.fasterxml.jackson.databind.ObjectMapper" + ] + } + ] }, { - "name": "org.springframework.http.server.reactive.HttpHandler", - "allDeclaredMethods": true + "name": "org.springframework.http.server.reactive.HttpHandler" }, { - "name": "org.springframework.jmx.export.MBeanExporter", - "allDeclaredMethods": true + "name": "org.springframework.jmx.export.MBeanExporter" }, { "name": "org.springframework.scheduling.SchedulingTaskExecutor", "queryAllPublicMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "prefersShortLivedTasks", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.scheduling.concurrent.CustomizableThreadFactory", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "newThread", + "parameterTypes": [ + "java.lang.Runnable" + ] + } + ] }, { "name": "org.springframework.scheduling.concurrent.ExecutorConfigurationSupport", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "afterPropertiesSet", + "parameterTypes": [] + }, + { + "name": "destroy", + "parameterTypes": [] + }, + { + "name": "initialize", + "parameterTypes": [] + }, + { + "name": "setAwaitTerminationMillis", + "parameterTypes": [ + "long" + ] + }, + { + "name": "setAwaitTerminationSeconds", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setBeanName", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setRejectedExecutionHandler", + "parameterTypes": [ + "java.util.concurrent.RejectedExecutionHandler" + ] + }, + { + "name": "setThreadFactory", + "parameterTypes": [ + "java.util.concurrent.ThreadFactory" + ] + }, + { + "name": "setThreadNamePrefix", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setWaitForTasksToCompleteOnShutdown", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "shutdown", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler", - "allDeclaredMethods": true + "name": "org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler" }, { "name": "org.springframework.security.access.expression.AbstractSecurityExpressionHandler", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "createEvaluationContext", + "parameterTypes": [ + "org.springframework.security.core.Authentication", + "java.lang.Object" + ] + }, + { + "name": "createSecurityExpressionRoot", + "parameterTypes": [ + "org.springframework.security.core.Authentication", + "java.lang.Object" + ] + }, + { + "name": "getExpressionParser", + "parameterTypes": [] + }, + { + "name": "setApplicationContext", + "parameterTypes": [ + "org.springframework.context.ApplicationContext" + ] + }, + { + "name": "setExpressionParser", + "parameterTypes": [ + "org.springframework.expression.ExpressionParser" + ] + }, + { + "name": "setPermissionEvaluator", + "parameterTypes": [ + "org.springframework.security.access.PermissionEvaluator" + ] + }, + { + "name": "setRoleHierarchy", + "parameterTypes": [ + "org.springframework.security.access.hierarchicalroles.RoleHierarchy" + ] + } + ] }, { "name": "org.springframework.security.access.expression.SecurityExpressionHandler", "queryAllPublicMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "createEvaluationContext", + "parameterTypes": [ + "java.util.function.Supplier", + "java.lang.Object" + ] + } + ] }, { "name": "org.springframework.security.authentication.AnonymousAuthenticationProvider", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.security.authentication.AuthenticationEventPublisher", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.security.authentication.AuthenticationManager", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { - "name": "org.springframework.security.authentication.AuthenticationManagerResolver", - "allDeclaredMethods": true + "name": "org.springframework.security.authentication.AuthenticationManagerResolver" }, { "name": "org.springframework.security.authentication.AuthenticationProvider", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.security.authentication.DefaultAuthenticationEventPublisher", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.security.authentication.ProviderManager", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "org.springframework.security.authentication.ReactiveAuthenticationManager", - "allDeclaredMethods": true + "name": "org.springframework.security.authentication.ReactiveAuthenticationManager" }, { "name": "org.springframework.security.authentication.event.AuthenticationFailureBadCredentialsEvent", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.security.core.Authentication", + "org.springframework.security.core.AuthenticationException" + ] + } + ] }, { "name": "org.springframework.security.authentication.event.AuthenticationFailureCredentialsExpiredEvent", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.security.core.Authentication", + "org.springframework.security.core.AuthenticationException" + ] + } + ] }, { "name": "org.springframework.security.authentication.event.AuthenticationFailureDisabledEvent", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.security.core.Authentication", + "org.springframework.security.core.AuthenticationException" + ] + } + ] }, { "name": "org.springframework.security.authentication.event.AuthenticationFailureExpiredEvent", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.security.core.Authentication", + "org.springframework.security.core.AuthenticationException" + ] + } + ] }, { "name": "org.springframework.security.authentication.event.AuthenticationFailureLockedEvent", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.security.core.Authentication", + "org.springframework.security.core.AuthenticationException" + ] + } + ] }, { "name": "org.springframework.security.authentication.event.AuthenticationFailureProviderNotFoundEvent", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.security.core.Authentication", + "org.springframework.security.core.AuthenticationException" + ] + } + ] }, { "name": "org.springframework.security.authentication.event.AuthenticationFailureProxyUntrustedEvent", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.security.core.Authentication", + "org.springframework.security.core.AuthenticationException" + ] + } + ] }, { "name": "org.springframework.security.authentication.event.AuthenticationFailureServiceExceptionEvent", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.springframework.security.core.Authentication", + "org.springframework.security.core.AuthenticationException" + ] + } + ] }, { "name": "org.springframework.security.authorization.AuthorizationManager", "queryAllPublicMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "verify", + "parameterTypes": [ + "java.util.function.Supplier", + "java.lang.Object" + ] + } + ] }, { "name": "org.springframework.security.config.annotation.AbstractConfiguredSecurityBuilder", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "apply", + "parameterTypes": [ + "org.springframework.security.config.annotation.SecurityConfigurer" + ] + }, + { + "name": "apply", + "parameterTypes": [ + "org.springframework.security.config.annotation.SecurityConfigurerAdapter" + ] + }, + { + "name": "getConfigurer", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "getConfigurers", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "getOrBuild", + "parameterTypes": [] + }, + { + "name": "getSharedObject", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "getSharedObjects", + "parameterTypes": [] + }, + { + "name": "objectPostProcessor", + "parameterTypes": [ + "org.springframework.security.config.annotation.ObjectPostProcessor" + ] + }, + { + "name": "removeConfigurer", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "removeConfigurers", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "setSharedObject", + "parameterTypes": [ + "java.lang.Class", + "java.lang.Object" + ] + } + ] }, { "name": "org.springframework.security.config.annotation.AbstractSecurityBuilder", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "build", + "parameterTypes": [] + }, + { + "name": "getObject", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.security.config.annotation.ObjectPostProcessor", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.security.config.annotation.SecurityBuilder", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.security.config.annotation.SecurityConfigurer", "queryAllPublicMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "init", + "parameterTypes": [ + "org.springframework.security.config.annotation.SecurityBuilder" + ] + } + ] }, { "name": "org.springframework.security.config.annotation.authentication.ProviderManagerBuilder", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "authenticationEventPublisher", + "parameterTypes": [ + "org.springframework.security.authentication.AuthenticationEventPublisher" + ] + }, + { + "name": "authenticationProvider", + "parameterTypes": [ + "org.springframework.security.authentication.AuthenticationProvider" + ] + }, + { + "name": "eraseCredentials", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "getDefaultUserDetailsService", + "parameterTypes": [] + }, + { + "name": "isConfigured", + "parameterTypes": [] + }, + { + "name": "ldapAuthentication", + "parameterTypes": [] + }, + { + "name": "parentAuthenticationManager", + "parameterTypes": [ + "org.springframework.security.authentication.AuthenticationManager" + ] + } + ] }, { "name": "org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration", @@ -4552,77 +9607,188 @@ "queryAllDeclaredMethods": true, "queryAllPublicMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "authenticationManagerBuilder", + "parameterTypes": [ + "org.springframework.security.config.annotation.ObjectPostProcessor", + "org.springframework.context.ApplicationContext" + ] + }, + { + "name": "enableGlobalAuthenticationAutowiredConfigurer", + "parameterTypes": [ + "org.springframework.context.ApplicationContext" + ] + }, + { + "name": "initializeAuthenticationProviderBeanManagerConfigurer", + "parameterTypes": [ + "org.springframework.context.ApplicationContext" + ] + }, + { + "name": "initializeUserDetailsBeanManagerConfigurer", + "parameterTypes": [ + "org.springframework.context.ApplicationContext" + ] + }, + { + "name": "setApplicationContext", + "parameterTypes": [ + "org.springframework.context.ApplicationContext" + ] + }, + { + "name": "setGlobalAuthenticationConfigurers", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "setObjectPostProcessor", + "parameterTypes": [ + "org.springframework.security.config.annotation.ObjectPostProcessor" + ] + } + ] }, { "name": "org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration$DefaultPasswordEncoderAuthenticationManagerBuilder", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "inMemoryAuthentication", + "parameterTypes": [] + }, + { + "name": "jdbcAuthentication", + "parameterTypes": [] + }, + { + "name": "userDetailsService", + "parameterTypes": [ + "org.springframework.security.core.userdetails.UserDetailsService" + ] + } + ] }, { "name": "org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration$EnableGlobalAuthenticationAutowiredConfigurer", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "init", + "parameterTypes": [ + "org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder" + ] + } + ] }, { "name": "org.springframework.security.config.annotation.authentication.configuration.EnableGlobalAuthentication", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.authentication.configuration.GlobalAuthenticationConfigurerAdapter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "configure", + "parameterTypes": [ + "org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder" + ] + }, + { + "name": "init", + "parameterTypes": [ + "org.springframework.security.config.annotation.SecurityBuilder" + ] + } + ] }, { "name": "org.springframework.security.config.annotation.authentication.configuration.InitializeAuthenticationProviderBeanManagerConfigurer", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "init", + "parameterTypes": [ + "org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder" + ] + } + ] }, { "name": "org.springframework.security.config.annotation.authentication.configuration.InitializeUserDetailsBeanManagerConfigurer", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "init", + "parameterTypes": [ + "org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder" + ] + } + ] }, { "name": "org.springframework.security.config.annotation.configuration.AutowireBeanFactoryObjectPostProcessor", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.configuration.ObjectPostProcessorConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "objectPostProcessor", + "parameterTypes": [ + "org.springframework.beans.factory.config.AutowireCapableBeanFactory" + ] + } + ] }, { "name": "org.springframework.security.config.annotation.web.HttpSecurityBuilder", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.security.config.annotation.web.builders.HttpSecurity", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "setSharedObject", + "parameterTypes": [ + "java.lang.Class", + "java.lang.Object" + ] + } + ] }, { "name": "org.springframework.security.config.annotation.web.builders.WebSecurity", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.web.configuration.EnableWebSecurity", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.security.config.annotation.web.configuration.HttpSecurityConfiguration", @@ -4630,24 +9796,82 @@ "queryAllDeclaredMethods": true, "queryAllPublicMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "httpSecurity", + "parameterTypes": [] + }, + { + "name": "setApplicationContext", + "parameterTypes": [ + "org.springframework.context.ApplicationContext" + ] + }, + { + "name": "setAuthenticationConfiguration", + "parameterTypes": [ + "org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration" + ] + }, + { + "name": "setContentNegotiationStrategy", + "parameterTypes": [ + "org.springframework.web.accept.ContentNegotiationStrategy" + ] + }, + { + "name": "setObjectPostProcessor", + "parameterTypes": [ + "org.springframework.security.config.annotation.ObjectPostProcessor" + ] + } + ] }, { "name": "org.springframework.security.config.annotation.web.configuration.OAuth2ImportSelector", "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.security.config.annotation.web.configuration.SpringWebMvcImportSelector", "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "addArgumentResolvers", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "requestDataValueProcessor", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration", @@ -4655,706 +9879,1909 @@ "queryAllDeclaredMethods": true, "queryAllPublicMethods": true, "queryAllDeclaredConstructors": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "conversionServicePostProcessor", + "parameterTypes": [] + }, + { + "name": "delegatingApplicationListener", + "parameterTypes": [] + }, + { + "name": "privilegeEvaluator", + "parameterTypes": [] + }, + { + "name": "setBeanClassLoader", + "parameterTypes": [ + "java.lang.ClassLoader" + ] + }, + { + "name": "setFilterChainProxySecurityConfigurer", + "parameterTypes": [ + "org.springframework.security.config.annotation.ObjectPostProcessor", + "org.springframework.beans.factory.config.ConfigurableListableBeanFactory" + ] + }, + { + "name": "setFilterChains", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "setImportMetadata", + "parameterTypes": [ + "org.springframework.core.type.AnnotationMetadata" + ] + }, + { + "name": "springSecurityFilterChain", + "parameterTypes": [] + }, + { + "name": "webSecurityExpressionHandler", + "parameterTypes": [] + } + ] }, { - "name": "org.springframework.security.config.annotation.web.reactive.EnableWebFluxSecurity", - "allDeclaredMethods": true + "name": "org.springframework.security.config.annotation.web.reactive.EnableWebFluxSecurity" }, { - "name": "org.springframework.security.config.http.SessionCreationPolicy", - "allDeclaredMethods": true + "name": "org.springframework.security.config.http.SessionCreationPolicy" }, { "name": "org.springframework.security.context.DelegatingApplicationListener", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.security.core.userdetails.UserDetailsPasswordService", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { - "name": "org.springframework.security.core.userdetails.UserDetailsService", - "allDeclaredMethods": true + "name": "org.springframework.security.core.userdetails.UserDetailsService" }, { "name": "org.springframework.security.provisioning.InMemoryUserDetailsManager", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.security.provisioning.UserDetailsManager", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.security.web.DefaultSecurityFilterChain", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.security.web.FilterChainProxy", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "afterPropertiesSet", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.security.web.SecurityFilterChain", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.security.web.access.ExceptionTranslationFilter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "afterPropertiesSet", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.security.web.access.RequestMatcherDelegatingWebInvocationPrivilegeEvaluator", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.security.web.access.WebInvocationPrivilegeEvaluator", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.security.web.access.intercept.AuthorizationFilter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.security.web.access.intercept.RequestMatcherDelegatingAuthorizationManager", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.security.web.authentication.logout.LogoutFilter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.security.web.authentication.logout.LogoutHandler", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.security.web.authentication.logout.LogoutSuccessEventPublishingLogoutHandler", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.security.web.authentication.session.AbstractSessionFixationProtectionStrategy", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "onAuthentication", + "parameterTypes": [ + "org.springframework.security.core.Authentication", + "jakarta.servlet.http.HttpServletRequest", + "jakarta.servlet.http.HttpServletResponse" + ] + }, + { + "name": "setAlwaysCreateSession", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setApplicationEventPublisher", + "parameterTypes": [ + "org.springframework.context.ApplicationEventPublisher" + ] + } + ] }, { "name": "org.springframework.security.web.authentication.session.ChangeSessionIdAuthenticationStrategy", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.security.web.authentication.session.CompositeSessionAuthenticationStrategy", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.security.web.authentication.session.SessionAuthenticationStrategy", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { - "name": "org.springframework.security.web.context.AbstractSecurityWebApplicationInitializer", - "allDeclaredMethods": true + "name": "org.springframework.security.web.context.AbstractSecurityWebApplicationInitializer" }, { "name": "org.springframework.security.web.context.SecurityContextHolderFilter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.security.web.header.HeaderWriterFilter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.security.web.savedrequest.RequestCacheAwareFilter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.security.web.servlet.support.csrf.CsrfRequestDataValueProcessor", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.security.web.servlet.util.matcher.MvcRequestMatcher", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "matcher", + "parameterTypes": [ + "jakarta.servlet.http.HttpServletRequest" + ] + } + ] }, { "name": "org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "afterPropertiesSet", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.security.web.util.matcher.RequestMatcher", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.security.web.util.matcher.RequestVariablesExtractor", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.stereotype.Component", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.stereotype.Controller", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.stereotype.Indexed", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.stereotype.Service", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.util.AntPathMatcher", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.util.CustomizableThreadCreator", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "createThread", + "parameterTypes": [ + "java.lang.Runnable" + ] + }, + { + "name": "getThreadGroup", + "parameterTypes": [] + }, + { + "name": "getThreadNamePrefix", + "parameterTypes": [] + }, + { + "name": "getThreadPriority", + "parameterTypes": [] + }, + { + "name": "isDaemon", + "parameterTypes": [] + }, + { + "name": "setDaemon", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setThreadGroup", + "parameterTypes": [ + "java.lang.ThreadGroup" + ] + }, + { + "name": "setThreadGroupName", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setThreadPriority", + "parameterTypes": [ + "int" + ] + } + ] }, { "name": "org.springframework.util.PathMatcher", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.validation.SmartValidator", "queryAllPublicMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "validateValue", + "parameterTypes": [ + "java.lang.Class", + "java.lang.String", + "java.lang.Object", + "org.springframework.validation.Errors", + "java.lang.Object[]" + ] + } + ] }, { "name": "org.springframework.web.accept.ContentNegotiationManager", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.accept.ContentNegotiationStrategy", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.web.accept.MediaTypeFileExtensionResolver", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.web.bind.annotation.ControllerAdvice", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.bind.annotation.DeleteMapping", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.bind.annotation.ExceptionHandler", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.bind.annotation.GetMapping", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.bind.annotation.Mapping", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.bind.annotation.PostMapping", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.bind.annotation.RequestBody", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.bind.annotation.RequestHeader", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.bind.annotation.RequestMapping", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.bind.annotation.RequestParam", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.bind.annotation.ResponseBody", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.bind.annotation.RestController", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { - "name": "org.springframework.web.client.RestTemplate", - "allDeclaredMethods": true + "name": "org.springframework.web.client.RestTemplate" }, { - "name": "org.springframework.web.context.ConfigurableWebApplicationContext", - "allDeclaredMethods": true + "name": "org.springframework.web.context.ConfigurableWebApplicationContext" }, { "name": "org.springframework.web.context.ServletContextAware", "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { - "name": "org.springframework.web.context.request.RequestContextListener", - "allDeclaredMethods": true + "name": "org.springframework.web.context.request.RequestContextListener" }, { - "name": "org.springframework.web.context.support.GenericWebApplicationContext", - "allDeclaredMethods": true + "name": "org.springframework.web.context.support.GenericWebApplicationContext" }, { "name": "org.springframework.web.context.support.WebApplicationObjectSupport", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "setServletContext", + "parameterTypes": [ + "jakarta.servlet.ServletContext" + ] + } + ] }, { "name": "org.springframework.web.cors.CorsConfigurationSource", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.web.filter.CharacterEncodingFilter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getEncoding", + "parameterTypes": [] + }, + { + "name": "isForceRequestEncoding", + "parameterTypes": [] + }, + { + "name": "isForceResponseEncoding", + "parameterTypes": [] + }, + { + "name": "setEncoding", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setForceEncoding", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setForceRequestEncoding", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setForceResponseEncoding", + "parameterTypes": [ + "boolean" + ] + } + ] }, { "name": "org.springframework.web.filter.DelegatingFilterProxy", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.filter.FormContentFilter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "setCharset", + "parameterTypes": [ + "java.nio.charset.Charset" + ] + }, + { + "name": "setFormConverter", + "parameterTypes": [ + "org.springframework.http.converter.FormHttpMessageConverter" + ] + } + ] }, { "name": "org.springframework.web.filter.GenericFilterBean", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "afterPropertiesSet", + "parameterTypes": [] + }, + { + "name": "destroy", + "parameterTypes": [] + }, + { + "name": "getEnvironment", + "parameterTypes": [] + }, + { + "name": "getFilterConfig", + "parameterTypes": [] + }, + { + "name": "init", + "parameterTypes": [ + "jakarta.servlet.FilterConfig" + ] + }, + { + "name": "setBeanName", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setEnvironment", + "parameterTypes": [ + "org.springframework.core.env.Environment" + ] + }, + { + "name": "setServletContext", + "parameterTypes": [ + "jakarta.servlet.ServletContext" + ] + } + ] }, { "name": "org.springframework.web.filter.OncePerRequestFilter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "doFilter", + "parameterTypes": [ + "jakarta.servlet.ServletRequest", + "jakarta.servlet.ServletResponse", + "jakarta.servlet.FilterChain" + ] + } + ] }, { "name": "org.springframework.web.filter.RequestContextFilter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "setThreadContextInheritable", + "parameterTypes": [ + "boolean" + ] + } + ] }, { "name": "org.springframework.web.method.annotation.ExceptionHandlerMethodResolver", - "allDeclaredMethods": true + "methods": [ + { + "name": "noMatchingExceptionHandler", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.web.method.support.CompositeUriComponentsContributor", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.method.support.UriComponentsContributor", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { - "name": "org.springframework.web.multipart.MultipartFile", - "allDeclaredMethods": true + "name": "org.springframework.web.multipart.MultipartFile" }, { "name": "org.springframework.web.multipart.MultipartResolver", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.web.multipart.support.StandardServletMultipartResolver", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.servlet.DispatcherServlet", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.servlet.FlashMapManager", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.web.servlet.FrameworkServlet", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true - }, - { - "name": "org.springframework.web.servlet.HandlerAdapter", - "queryAllPublicMethods": true, - "allDeclaredMethods": true - }, - { - "name": "org.springframework.web.servlet.HandlerExceptionResolver", - "queryAllPublicMethods": true, - "allDeclaredMethods": true - }, - { - "name": "org.springframework.web.servlet.HandlerMapping", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "destroy", + "parameterTypes": [] + }, + { + "name": "getContextAttribute", + "parameterTypes": [] + }, + { + "name": "getContextClass", + "parameterTypes": [] + }, + { + "name": "getContextConfigLocation", + "parameterTypes": [] + }, + { + "name": "getContextId", + "parameterTypes": [] + }, + { + "name": "getNamespace", + "parameterTypes": [] + }, + { + "name": "getServletContextAttributeName", + "parameterTypes": [] + }, + { + "name": "getWebApplicationContext", + "parameterTypes": [] + }, + { + "name": "isEnableLoggingRequestDetails", + "parameterTypes": [] + }, + { + "name": "onApplicationEvent", + "parameterTypes": [ + "org.springframework.context.event.ContextRefreshedEvent" + ] + }, + { + "name": "refresh", + "parameterTypes": [] + }, + { + "name": "setApplicationContext", + "parameterTypes": [ + "org.springframework.context.ApplicationContext" + ] + }, + { + "name": "setContextAttribute", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setContextClass", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "setContextConfigLocation", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setContextId", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setContextInitializerClasses", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setContextInitializers", + "parameterTypes": [ + "org.springframework.context.ApplicationContextInitializer[]" + ] + }, + { + "name": "setDispatchOptionsRequest", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setDispatchTraceRequest", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setEnableLoggingRequestDetails", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setNamespace", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setPublishContext", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setPublishEvents", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setThreadContextInheritable", + "parameterTypes": [ + "boolean" + ] + } + ] + }, + { + "name": "org.springframework.web.servlet.HandlerAdapter", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.web.servlet.HandlerExceptionResolver", + "queryAllPublicMethods": true + }, + { + "name": "org.springframework.web.servlet.HandlerMapping", + "queryAllPublicMethods": true }, { "name": "org.springframework.web.servlet.HttpServletBean", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getEnvironment", + "parameterTypes": [] + }, + { + "name": "getServletName", + "parameterTypes": [] + }, + { + "name": "init", + "parameterTypes": [] + }, + { + "name": "setEnvironment", + "parameterTypes": [ + "org.springframework.core.env.Environment" + ] + } + ] }, { "name": "org.springframework.web.servlet.LocaleResolver", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.web.servlet.RequestToViewNameTranslator", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.web.servlet.ThemeResolver", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.web.servlet.View", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.web.servlet.ViewResolver", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "setConfigurers", + "parameterTypes": [ + "java.util.List" + ] + } + ] }, { "name": "org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "beanNameHandlerMapping", + "parameterTypes": [ + "org.springframework.format.support.FormattingConversionService", + "org.springframework.web.servlet.resource.ResourceUrlProvider" + ] + }, + { + "name": "defaultServletHandlerMapping", + "parameterTypes": [] + }, + { + "name": "getApplicationContext", + "parameterTypes": [] + }, + { + "name": "getServletContext", + "parameterTypes": [] + }, + { + "name": "handlerExceptionResolver", + "parameterTypes": [ + "org.springframework.web.accept.ContentNegotiationManager" + ] + }, + { + "name": "handlerFunctionAdapter", + "parameterTypes": [] + }, + { + "name": "httpRequestHandlerAdapter", + "parameterTypes": [] + }, + { + "name": "mvcHandlerMappingIntrospector", + "parameterTypes": [] + }, + { + "name": "mvcPathMatcher", + "parameterTypes": [] + }, + { + "name": "mvcPatternParser", + "parameterTypes": [] + }, + { + "name": "mvcResourceUrlProvider", + "parameterTypes": [] + }, + { + "name": "mvcUriComponentsContributor", + "parameterTypes": [ + "org.springframework.format.support.FormattingConversionService", + "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter" + ] + }, + { + "name": "mvcUrlPathHelper", + "parameterTypes": [] + }, + { + "name": "mvcViewResolver", + "parameterTypes": [ + "org.springframework.web.accept.ContentNegotiationManager" + ] + }, + { + "name": "requestMappingHandlerMapping", + "parameterTypes": [ + "org.springframework.web.accept.ContentNegotiationManager", + "org.springframework.format.support.FormattingConversionService", + "org.springframework.web.servlet.resource.ResourceUrlProvider" + ] + }, + { + "name": "resourceHandlerMapping", + "parameterTypes": [ + "org.springframework.web.accept.ContentNegotiationManager", + "org.springframework.format.support.FormattingConversionService", + "org.springframework.web.servlet.resource.ResourceUrlProvider" + ] + }, + { + "name": "routerFunctionMapping", + "parameterTypes": [ + "org.springframework.format.support.FormattingConversionService", + "org.springframework.web.servlet.resource.ResourceUrlProvider" + ] + }, + { + "name": "setApplicationContext", + "parameterTypes": [ + "org.springframework.context.ApplicationContext" + ] + }, + { + "name": "setServletContext", + "parameterTypes": [ + "jakarta.servlet.ServletContext" + ] + }, + { + "name": "simpleControllerHandlerAdapter", + "parameterTypes": [] + }, + { + "name": "viewControllerHandlerMapping", + "parameterTypes": [ + "org.springframework.format.support.FormattingConversionService", + "org.springframework.web.servlet.resource.ResourceUrlProvider" + ] + }, + { + "name": "viewNameTranslator", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.web.servlet.config.annotation.WebMvcConfigurer", "queryAllDeclaredMethods": true, "queryAllPublicMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "addArgumentResolvers", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "addCorsMappings", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.CorsRegistry" + ] + }, + { + "name": "addFormatters", + "parameterTypes": [ + "org.springframework.format.FormatterRegistry" + ] + }, + { + "name": "addInterceptors", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.InterceptorRegistry" + ] + }, + { + "name": "addResourceHandlers", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry" + ] + }, + { + "name": "addReturnValueHandlers", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "addViewControllers", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.ViewControllerRegistry" + ] + }, + { + "name": "configureAsyncSupport", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.AsyncSupportConfigurer" + ] + }, + { + "name": "configureContentNegotiation", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer" + ] + }, + { + "name": "configureDefaultServletHandling", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.DefaultServletHandlerConfigurer" + ] + }, + { + "name": "configureHandlerExceptionResolvers", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "configureMessageConverters", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "configurePathMatch", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.PathMatchConfigurer" + ] + }, + { + "name": "configureViewResolvers", + "parameterTypes": [ + "org.springframework.web.servlet.config.annotation.ViewResolverRegistry" + ] + }, + { + "name": "extendHandlerExceptionResolvers", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "extendMessageConverters", + "parameterTypes": [ + "java.util.List" + ] + }, + { + "name": "getMessageCodesResolver", + "parameterTypes": [] + }, + { + "name": "getValidator", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.web.servlet.function.support.HandlerFunctionAdapter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.servlet.function.support.RouterFunctionMapping", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.servlet.handler.AbstractDetectingUrlHandlerMapping", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "initApplicationContext", + "parameterTypes": [] + }, + { + "name": "setDetectHandlersInAncestorContexts", + "parameterTypes": [ + "boolean" + ] + } + ] }, { "name": "org.springframework.web.servlet.handler.AbstractHandlerMapping", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getCorsConfigurationSource", + "parameterTypes": [] + }, + { + "name": "getCorsProcessor", + "parameterTypes": [] + }, + { + "name": "getDefaultHandler", + "parameterTypes": [] + }, + { + "name": "getHandler", + "parameterTypes": [ + "jakarta.servlet.http.HttpServletRequest" + ] + }, + { + "name": "getOrder", + "parameterTypes": [] + }, + { + "name": "getPathMatcher", + "parameterTypes": [] + }, + { + "name": "getPatternParser", + "parameterTypes": [] + }, + { + "name": "getUrlPathHelper", + "parameterTypes": [] + }, + { + "name": "setAlwaysUseFullPath", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setBeanName", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setCorsConfigurationSource", + "parameterTypes": [ + "org.springframework.web.cors.CorsConfigurationSource" + ] + }, + { + "name": "setCorsConfigurations", + "parameterTypes": [ + "java.util.Map" + ] + }, + { + "name": "setCorsProcessor", + "parameterTypes": [ + "org.springframework.web.cors.CorsProcessor" + ] + }, + { + "name": "setDefaultHandler", + "parameterTypes": [ + "java.lang.Object" + ] + }, + { + "name": "setInterceptors", + "parameterTypes": [ + "java.lang.Object[]" + ] + }, + { + "name": "setOrder", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setPathMatcher", + "parameterTypes": [ + "org.springframework.util.PathMatcher" + ] + }, + { + "name": "setPatternParser", + "parameterTypes": [ + "org.springframework.web.util.pattern.PathPatternParser" + ] + }, + { + "name": "setRemoveSemicolonContent", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setUrlDecode", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setUrlPathHelper", + "parameterTypes": [ + "org.springframework.web.util.UrlPathHelper" + ] + }, + { + "name": "usesPathPatterns", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.web.servlet.handler.AbstractHandlerMethodMapping", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getDirectPaths", + "parameterTypes": [ + "java.lang.Object" + ] + }, + { + "name": "getHandlerMethods", + "parameterTypes": [] + }, + { + "name": "getHandlerMethodsForMappingName", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getMappingPathPatterns", + "parameterTypes": [ + "java.lang.Object" + ] + }, + { + "name": "getMatchingMapping", + "parameterTypes": [ + "java.lang.Object", + "jakarta.servlet.http.HttpServletRequest" + ] + }, + { + "name": "getNamingStrategy", + "parameterTypes": [] + }, + { + "name": "handleMatch", + "parameterTypes": [ + "java.lang.Object", + "java.lang.String", + "jakarta.servlet.http.HttpServletRequest" + ] + }, + { + "name": "initCorsConfiguration", + "parameterTypes": [ + "java.lang.Object", + "java.lang.reflect.Method", + "java.lang.Object" + ] + }, + { + "name": "registerHandlerMethod", + "parameterTypes": [ + "java.lang.Object", + "java.lang.reflect.Method", + "java.lang.Object" + ] + }, + { + "name": "registerMapping", + "parameterTypes": [ + "java.lang.Object", + "java.lang.Object", + "java.lang.reflect.Method" + ] + }, + { + "name": "setDetectHandlerMethodsInAncestorContexts", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setHandlerMethodMappingNamingStrategy", + "parameterTypes": [ + "org.springframework.web.servlet.handler.HandlerMethodMappingNamingStrategy" + ] + }, + { + "name": "unregisterMapping", + "parameterTypes": [ + "java.lang.Object" + ] + } + ] }, { "name": "org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$EmptyHandler", - "allDeclaredMethods": true + "methods": [ + { + "name": "handle", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.web.servlet.handler.AbstractUrlHandlerMapping", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getHandlerMap", + "parameterTypes": [] + }, + { + "name": "getPathPatternHandlerMap", + "parameterTypes": [] + }, + { + "name": "getRootHandler", + "parameterTypes": [] + }, + { + "name": "match", + "parameterTypes": [ + "jakarta.servlet.http.HttpServletRequest", + "java.lang.String" + ] + }, + { + "name": "setLazyInitHandlers", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setPatternParser", + "parameterTypes": [ + "org.springframework.web.util.pattern.PathPatternParser" + ] + }, + { + "name": "setRootHandler", + "parameterTypes": [ + "java.lang.Object" + ] + }, + { + "name": "setUseTrailingSlashMatch", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "useTrailingSlashMatch", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.servlet.handler.HandlerExceptionResolverComposite", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.servlet.handler.HandlerMappingIntrospector", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.servlet.handler.MatchableHandlerMapping", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.web.servlet.handler.SimpleUrlHandlerMapping", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.servlet.i18n.AbstractLocaleResolver", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "setDefaultLocale", + "parameterTypes": [ + "java.util.Locale" + ] + } + ] }, { "name": "org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getLastModified", + "parameterTypes": [ + "jakarta.servlet.http.HttpServletRequest", + "java.lang.Object" + ] + }, + { + "name": "getOrder", + "parameterTypes": [] + }, + { + "name": "handle", + "parameterTypes": [ + "jakarta.servlet.http.HttpServletRequest", + "jakarta.servlet.http.HttpServletResponse", + "java.lang.Object" + ] + }, + { + "name": "setOrder", + "parameterTypes": [ + "int" + ] + }, + { + "name": "supports", + "parameterTypes": [ + "java.lang.Object" + ] + } + ] }, { "name": "org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping$HttpOptionsHandler", - "allDeclaredMethods": true + "methods": [ + { + "name": "handle", + "parameterTypes": [] + } + ] }, { "name": "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "afterPropertiesSet", + "parameterTypes": [] + }, + { + "name": "registerMapping", + "parameterTypes": [ + "java.lang.Object", + "java.lang.Object", + "java.lang.reflect.Method" + ] + }, + { + "name": "setPatternParser", + "parameterTypes": [ + "org.springframework.web.util.pattern.PathPatternParser" + ] + } + ] }, { "name": "org.springframework.web.servlet.mvc.method.annotation.ResponseEntityExceptionHandler", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "handleException", + "parameterTypes": [ + "java.lang.Exception", + "org.springframework.web.context.request.WebRequest" + ] + }, + { + "name": "setMessageSource", + "parameterTypes": [ + "org.springframework.context.MessageSource" + ] + } + ] }, { "name": "org.springframework.web.servlet.resource.ResourceUrlProvider", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.servlet.support.AbstractFlashMapManager", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getFlashMapTimeout", + "parameterTypes": [] + }, + { + "name": "getUrlPathHelper", + "parameterTypes": [] + }, + { + "name": "retrieveAndUpdate", + "parameterTypes": [ + "jakarta.servlet.http.HttpServletRequest", + "jakarta.servlet.http.HttpServletResponse" + ] + }, + { + "name": "saveOutputFlashMap", + "parameterTypes": [ + "org.springframework.web.servlet.FlashMap", + "jakarta.servlet.http.HttpServletRequest", + "jakarta.servlet.http.HttpServletResponse" + ] + }, + { + "name": "setFlashMapTimeout", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setUrlPathHelper", + "parameterTypes": [ + "org.springframework.web.util.UrlPathHelper" + ] + } + ] }, { "name": "org.springframework.web.servlet.support.RequestDataValueProcessor", - "queryAllPublicMethods": true, - "allDeclaredMethods": true + "queryAllPublicMethods": true }, { "name": "org.springframework.web.servlet.support.SessionFlashMapManager", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.servlet.support.WebContentGenerator", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getCacheControl", + "parameterTypes": [] + }, + { + "name": "getCacheSeconds", + "parameterTypes": [] + }, + { + "name": "getSupportedMethods", + "parameterTypes": [] + }, + { + "name": "getVaryByRequestHeaders", + "parameterTypes": [] + }, + { + "name": "isAlwaysMustRevalidate", + "parameterTypes": [] + }, + { + "name": "isRequireSession", + "parameterTypes": [] + }, + { + "name": "isUseCacheControlHeader", + "parameterTypes": [] + }, + { + "name": "isUseCacheControlNoStore", + "parameterTypes": [] + }, + { + "name": "isUseExpiresHeader", + "parameterTypes": [] + }, + { + "name": "setAlwaysMustRevalidate", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setCacheControl", + "parameterTypes": [ + "org.springframework.http.CacheControl" + ] + }, + { + "name": "setCacheSeconds", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setRequireSession", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setSupportedMethods", + "parameterTypes": [ + "java.lang.String[]" + ] + }, + { + "name": "setUseCacheControlHeader", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setUseCacheControlNoStore", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setUseExpiresHeader", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setVaryByRequestHeaders", + "parameterTypes": [ + "java.lang.String[]" + ] + } + ] }, { "name": "org.springframework.web.servlet.theme.AbstractThemeResolver", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getDefaultThemeName", + "parameterTypes": [] + }, + { + "name": "setDefaultThemeName", + "parameterTypes": [ + "java.lang.String" + ] + } + ] }, { "name": "org.springframework.web.servlet.theme.FixedThemeResolver", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.servlet.view.AbstractCachingViewResolver", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "clearCache", + "parameterTypes": [] + }, + { + "name": "getCacheFilter", + "parameterTypes": [] + }, + { + "name": "getCacheLimit", + "parameterTypes": [] + }, + { + "name": "isCache", + "parameterTypes": [] + }, + { + "name": "isCacheUnresolved", + "parameterTypes": [] + }, + { + "name": "removeFromCache", + "parameterTypes": [ + "java.lang.String", + "java.util.Locale" + ] + }, + { + "name": "resolveViewName", + "parameterTypes": [ + "java.lang.String", + "java.util.Locale" + ] + }, + { + "name": "setCache", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setCacheFilter", + "parameterTypes": [ + "org.springframework.web.servlet.view.AbstractCachingViewResolver$CacheFilter" + ] + }, + { + "name": "setCacheLimit", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setCacheUnresolved", + "parameterTypes": [ + "boolean" + ] + } + ] }, { "name": "org.springframework.web.servlet.view.BeanNameViewResolver", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.servlet.view.ContentNegotiatingViewResolver", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.servlet.view.InternalResourceViewResolver", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.servlet.view.UrlBasedViewResolver", "allDeclaredFields": true, "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "methods": [ + { + "name": "getAttributesMap", + "parameterTypes": [] + }, + { + "name": "getOrder", + "parameterTypes": [] + }, + { + "name": "getRedirectHosts", + "parameterTypes": [] + }, + { + "name": "setAttributes", + "parameterTypes": [ + "java.util.Properties" + ] + }, + { + "name": "setAttributesMap", + "parameterTypes": [ + "java.util.Map" + ] + }, + { + "name": "setContentType", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setExposeContextBeansAsAttributes", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setExposePathVariables", + "parameterTypes": [ + "java.lang.Boolean" + ] + }, + { + "name": "setExposedContextBeanNames", + "parameterTypes": [ + "java.lang.String[]" + ] + }, + { + "name": "setOrder", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setPrefix", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setRedirectContextRelative", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setRedirectHosts", + "parameterTypes": [ + "java.lang.String[]" + ] + }, + { + "name": "setRedirectHttp10Compatible", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setRequestContextAttribute", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setSuffix", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setViewClass", + "parameterTypes": [ + "java.lang.Class" + ] + }, + { + "name": "setViewNames", + "parameterTypes": [ + "java.lang.String[]" + ] + } + ] }, { "name": "org.springframework.web.servlet.view.ViewResolverComposite", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.util.UrlPathHelper", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "org.springframework.web.util.pattern.PathPatternParser", "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true }, { "name": "sun.awt.Win32FontManager", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "sun.misc.Unsafe", @@ -5363,139 +11790,343 @@ "name": "theUnsafe" } ], - "allDeclaredMethods": true + "methods": [ + { + "name": "invokeCleaner", + "parameterTypes": [ + "java.nio.ByteBuffer" + ] + } + ] }, { "name": "sun.security.pkcs12.PKCS12KeyStore", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "sun.security.provider.DRBG", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.security.SecureRandomParameters" + ] + } + ] }, { "name": "sun.security.provider.DSA$SHA224withDSA", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "sun.security.provider.DSA$SHA256withDSA", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "sun.security.provider.JavaKeyStore$JKS", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "sun.security.provider.MD5", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "sun.security.provider.SHA", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "sun.security.provider.SHA2$SHA224", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "sun.security.provider.SHA2$SHA256", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "sun.security.provider.SHA5$SHA384", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "sun.security.provider.SHA5$SHA512", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "sun.security.provider.X509Factory", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "sun.security.rsa.PSSParameters", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "sun.security.rsa.RSAKeyFactory$Legacy", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "sun.security.rsa.RSAPSSSignature", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "sun.security.rsa.RSASignature$SHA224withRSA", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "sun.security.ssl.KeyManagerFactoryImpl$SunX509", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "sun.security.ssl.SSLContextImpl$DefaultSSLContext", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { "name": "sun.security.x509.AuthorityInfoAccessExtension", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { "name": "sun.security.x509.AuthorityKeyIdentifierExtension", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { "name": "sun.security.x509.BasicConstraintsExtension", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { "name": "sun.security.x509.CRLDistributionPointsExtension", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { "name": "sun.security.x509.CertificatePoliciesExtension", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { "name": "sun.security.x509.ExtendedKeyUsageExtension", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { "name": "sun.security.x509.IssuerAlternativeNameExtension", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { "name": "sun.security.x509.KeyUsageExtension", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { "name": "sun.security.x509.NetscapeCertTypeExtension", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { "name": "sun.security.x509.PrivateKeyUsageExtension", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { "name": "sun.security.x509.SubjectAlternativeNameExtension", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { "name": "sun.security.x509.SubjectKeyIdentifierExtension", - "allDeclaredMethods": true + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { "name": "void", - "queryAllDeclaredMethods": true, - "allDeclaredMethods": true + "queryAllDeclaredMethods": true } ] From 58e7626c069c2ace2fb091ba733b316db7773671 Mon Sep 17 00:00:00 2001 From: Michele Santoro Date: Wed, 24 Jan 2024 17:23:24 +0100 Subject: [PATCH 05/16] Update resource-config.json --- .../.graalvm/resource-config.json | 108 ++++-------------- 1 file changed, 22 insertions(+), 86 deletions(-) diff --git a/aspect-model-editor-runtime/.graalvm/resource-config.json b/aspect-model-editor-runtime/.graalvm/resource-config.json index 17eb56b8..9e46bcf8 100644 --- a/aspect-model-editor-runtime/.graalvm/resource-config.json +++ b/aspect-model-editor-runtime/.graalvm/resource-config.json @@ -41,61 +41,49 @@ "pattern": "\\Qapplication.properties\\E" }, { - "pattern": "\\Qdiagram/RobotoCondensed-Regular.ttf\\E" + "pattern": "\\Qdiagram/\\E.*.(ttf|sparql|mustache)$" }, { - "pattern": "\\Qdocu/static/panzoom-9-4-2.min.js\\E" + "pattern": "\\Qdocu/static/\\E.*.(js|txt)$" }, { - "pattern": "\\Qdocu/static/panzoom-license.txt\\E" + "pattern": "\\Qdocu/styles/\\E.*.(css)$" }, { - "pattern": "\\Qdocu/static/tailwind-license.txt\\E" + "pattern": "\\Qdocu/templates/html/\\E.*.(vm)$" }, { - "pattern": "\\Qdocu/static/tocbot-4-11-1.min.js\\E" - }, - { - "pattern": "\\Qdocu/static/tocbot-license.txt\\E" - }, - { - "pattern": "\\Qdocu/styles/default-aspect-docu-theme.css\\E" - }, - { - "pattern": "\\Qdocu/styles/tailwind.purged.css\\E" - }, - { - "pattern": "\\Qdocu/styles/tocbot-4-11-1.css\\E" + "pattern": "\\Qmultipart-default.properties\\E" }, { - "pattern": "\\Qdocu/templates/html/aspect-model-documentation.vm\\E" + "pattern": "\\Qopenapi/OpenApiRootJson.json\\E" }, { - "pattern": "\\Qdocu/templates/html/characteristic-documentation-lib.vm\\E" + "pattern": "\\Qopenapi/CursorBasedPaging.json\\E" }, { - "pattern": "\\Qdocu/templates/html/common-documentation-lib.vm\\E" + "pattern": "\\Qopenapi/Filter.json\\E" }, { - "pattern": "\\Qdocu/templates/html/constraint-documentation-lib.vm\\E" + "pattern": "\\Qopenapi/JsonRPC.json\\E" }, { - "pattern": "\\Qdocu/templates/html/diagram-documentation-lib.vm\\E" + "pattern": "\\Qopenapi/OffsetBasedPaging.json\\E" }, { - "pattern": "\\Qdocu/templates/html/entity-documentation-lib.vm\\E" + "pattern": "\\Qopenapi/OffsetBasedPaging.json\\E" }, { - "pattern": "\\Qdocu/templates/html/operation-documentation-lib.vm\\E" + "pattern": "\\Qcom/eclipsesource/v8/V8.class\\E" }, { - "pattern": "\\Qdocu/templates/html/property-documentation-lib.vm\\E" + "pattern": "\\Qorg/apache/commons/exec/CommandLine.class\\E" }, { - "pattern": "\\Qmultipart-default.properties\\E" + "pattern": "\\Qcom/kitfox/svg/SVGDiagram.class\\E" }, { - "pattern": "\\Qopenapi/OpenApiRootJson.json\\E" + "pattern": "\\Qorg/apache/batik/transcoder/Transcoder.class\\E" }, { "pattern": "\\Qorg/apache/catalina/core/RestrictedFilters.properties\\E" @@ -692,67 +680,13 @@ "pattern": "\\Qpom.properties\\E" }, { - "pattern": "\\Qsamm/characteristic/2.0.0/characteristic-definitions.ttl\\E" - }, - { - "pattern": "\\Qsamm/characteristic/2.0.0/characteristic-instances.ttl\\E" - }, - { - "pattern": "\\Qsamm/characteristic/2.1.0/characteristic-definitions.ttl\\E" - }, - { - "pattern": "\\Qsamm/characteristic/2.1.0/characteristic-instances.ttl\\E" - }, - { - "pattern": "\\Qsamm/characteristic/2.1.0/characteristic-shapes.ttl\\E" - }, - { - "pattern": "\\Qsamm/characteristic/2.1.0/characteristic-validations.js\\E" - }, - { - "pattern": "\\Qsamm/entity/2.0.0/FileResource.ttl\\E" - }, - { - "pattern": "\\Qsamm/entity/2.0.0/Point3d.ttl\\E" - }, - { - "pattern": "\\Qsamm/entity/2.0.0/TimeSeriesEntity.ttl\\E" - }, - { - "pattern": "\\Qsamm/entity/2.1.0/FileResource.ttl\\E" - }, - { - "pattern": "\\Qsamm/entity/2.1.0/Point3d.ttl\\E" - }, - { - "pattern": "\\Qsamm/entity/2.1.0/TimeSeriesEntity.ttl\\E" - }, - { - "pattern": "\\Qsamm/meta-model/2.0.0/aspect-meta-model-definitions.ttl\\E" - }, - { - "pattern": "\\Qsamm/meta-model/2.0.0/type-conversions.ttl\\E" + "pattern": "samm/[^/]*/([^/]*/)?[a-zA-Z0-9-]+\\.(ttl|js)" }, { - "pattern": "\\Qsamm/meta-model/2.1.0/aspect-meta-model-definitions.ttl\\E" + "pattern": "\\Qrdf/\\E.*.(ttl)$" }, { - "pattern": "\\Qsamm/meta-model/2.1.0/aspect-meta-model-shapes.ttl\\E" - }, - { - "pattern": "\\Qsamm/meta-model/2.1.0/prefix-declarations.ttl\\E" - }, - { - "pattern": "\\Qsamm/meta-model/2.1.0/type-conversions.ttl\\E" - }, - { - "pattern": "\\Qsamm/scripts/language-registry.js\\E" - }, - { - "pattern": "\\Qsamm/unit/2.0.0/units.ttl\\E" - }, - { - "pattern": "\\Qsamm/unit/2.1.0/units.ttl\\E" + "pattern": "\\Qguru/nidi/graphviz/engine/render.js\\E" }, { "pattern": "\\Qfontconfig.bfc\\E" @@ -997,8 +931,10 @@ ] }, { - "name":"sun.awt.resources.awtosx", - "classNames":["sun.awt.resources.awtosx"] + "name": "sun.awt.resources.awtosx", + "classNames": [ + "sun.awt.resources.awtosx" + ] } ] } From fd7a6b649789646cea50f7ca7eb25497fc7d365f Mon Sep 17 00:00:00 2001 From: Michele Santoro Date: Wed, 24 Jan 2024 18:41:53 +0100 Subject: [PATCH 06/16] Fix for windows --- aspect-model-editor-runtime/.graalvm/resource-config.json | 6 ------ 1 file changed, 6 deletions(-) diff --git a/aspect-model-editor-runtime/.graalvm/resource-config.json b/aspect-model-editor-runtime/.graalvm/resource-config.json index 9e46bcf8..0417ffec 100644 --- a/aspect-model-editor-runtime/.graalvm/resource-config.json +++ b/aspect-model-editor-runtime/.graalvm/resource-config.json @@ -929,12 +929,6 @@ "sun.awt.resources.awt", "sun.awt.resources.awt_de" ] - }, - { - "name": "sun.awt.resources.awtosx", - "classNames": [ - "sun.awt.resources.awtosx" - ] } ] } From fa3b370fb53ff88ae35b6b91d3adb999ad15faeb Mon Sep 17 00:00:00 2001 From: Michele Santoro Date: Mon, 29 Jan 2024 19:22:12 +0100 Subject: [PATCH 07/16] Fix for windows --- .../org/eclipse/esmf/ame/NativeImageHelpers.java | 4 ++-- .../{IsMacOrWindows.java => IsWindows.java} | 5 ++--- .../Target_sun_awt_FontConfiguration.java | 2 +- .../eclipse/esmf/ame/services/GenerateService.java | 14 ++------------ 4 files changed, 7 insertions(+), 18 deletions(-) rename aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/{IsMacOrWindows.java => IsWindows.java} (76%) diff --git a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/NativeImageHelpers.java b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/NativeImageHelpers.java index 2cb134f3..1c23caff 100644 --- a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/NativeImageHelpers.java +++ b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/NativeImageHelpers.java @@ -16,7 +16,7 @@ import java.nio.file.Path; import java.nio.file.Paths; -import org.eclipse.esmf.ame.substitution.IsMacOrWindows; +import org.eclipse.esmf.ame.substitution.IsWindows; /** * Utility class providing helpers and workarounds needed to get the native image working properly on different platforms. @@ -31,7 +31,7 @@ public static void ensureRequiredEnvironment() { final Path nativeImagePath = Paths.get( "." ).toAbsolutePath().normalize(); // current working directory System.setProperty( "java.home", nativeImagePath.toString() ); - if ( new IsMacOrWindows().getAsBoolean()){ + if ( new IsWindows().getAsBoolean()){ // Set to headless mode, because instantiation of AWT graphics context in Windows is flaky System.setProperty( "java.awt.headless", "true" ); } diff --git a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/IsMacOrWindows.java b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/IsWindows.java similarity index 76% rename from aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/IsMacOrWindows.java rename to aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/IsWindows.java index 0105386a..5a8b3f9f 100644 --- a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/IsMacOrWindows.java +++ b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/IsWindows.java @@ -18,10 +18,9 @@ /** * Conditional to execute substitution only on Windows. Use with com.oracle.svm.core.annotate.Substitute's onlyWith attribute. */ -public class IsMacOrWindows implements BooleanSupplier { +public class IsWindows implements BooleanSupplier { @Override public boolean getAsBoolean() { - String osName = System.getProperty("os.name").toLowerCase(); - return osName.contains("mac") || osName.contains("osx") || osName.contains("windows"); + return System.getProperty( "os.name", "" ).startsWith( "Windows" ); } } diff --git a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_sun_awt_FontConfiguration.java b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_sun_awt_FontConfiguration.java index 5c6ad1c5..1f8d4f2c 100644 --- a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_sun_awt_FontConfiguration.java +++ b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_sun_awt_FontConfiguration.java @@ -30,7 +30,7 @@ * This only works in conjuction with a build setup that makes the font config available in the build time class path, * see copy-fontconfig-bfc in pom.xml; as well as a corresponding entry in resource-config.json. */ -@TargetClass( className = "sun.awt.FontConfiguration", onlyWith = IsMacOrWindows.class ) +@TargetClass( className = "sun.awt.FontConfiguration", onlyWith = IsWindows.class ) @SuppressWarnings( { "unused", "squid:S00101" // Class name uses GraalVM substitution class naming schema, see diff --git a/aspect-model-editor-service/src/main/java/org/eclipse/esmf/ame/services/GenerateService.java b/aspect-model-editor-service/src/main/java/org/eclipse/esmf/ame/services/GenerateService.java index 36583aa6..e2d3c42f 100644 --- a/aspect-model-editor-service/src/main/java/org/eclipse/esmf/ame/services/GenerateService.java +++ b/aspect-model-editor-service/src/main/java/org/eclipse/esmf/ame/services/GenerateService.java @@ -101,12 +101,7 @@ public String generateAASXFile( String aspectModel ) { AspectContext aspectContext = generateAspectContext( aspectModel ); - try { - generator.generateAASXFile( aspectContext.aspect(), name -> outputStream ); - } catch ( IOException e ) { - LOG.error( COULD_NOT_LOAD_ASPECT_MODEL ); - throw new InvalidAspectModelException( COULD_NOT_LOAD_ASPECT, e ); - } + generator.generateAASXFile( aspectContext.aspect(), name -> outputStream ); return outputStream.toString( StandardCharsets.UTF_8 ); } @@ -117,12 +112,7 @@ public String generateAasXmlFile( String aspectModel ) { AspectContext aspectContext = generateAspectContext( aspectModel ); - try { - generator.generateAasXmlFile( aspectContext.aspect(), name -> outputStream ); - } catch ( IOException e ) { - LOG.error( COULD_NOT_LOAD_ASPECT_MODEL ); - throw new InvalidAspectModelException( COULD_NOT_LOAD_ASPECT, e ); - } + generator.generateAasXmlFile( aspectContext.aspect(), name -> outputStream ); return outputStream.toString( StandardCharsets.UTF_8 ); } From 0a888ed1fe15a85587fbd9cddbb85db593bc52ee Mon Sep 17 00:00:00 2001 From: Michele Santoro Date: Mon, 29 Jan 2024 19:55:29 +0100 Subject: [PATCH 08/16] Update GenerateService.java --- .../eclipse/esmf/ame/services/GenerateService.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/aspect-model-editor-service/src/main/java/org/eclipse/esmf/ame/services/GenerateService.java b/aspect-model-editor-service/src/main/java/org/eclipse/esmf/ame/services/GenerateService.java index e2d3c42f..36583aa6 100644 --- a/aspect-model-editor-service/src/main/java/org/eclipse/esmf/ame/services/GenerateService.java +++ b/aspect-model-editor-service/src/main/java/org/eclipse/esmf/ame/services/GenerateService.java @@ -101,7 +101,12 @@ public String generateAASXFile( String aspectModel ) { AspectContext aspectContext = generateAspectContext( aspectModel ); - generator.generateAASXFile( aspectContext.aspect(), name -> outputStream ); + try { + generator.generateAASXFile( aspectContext.aspect(), name -> outputStream ); + } catch ( IOException e ) { + LOG.error( COULD_NOT_LOAD_ASPECT_MODEL ); + throw new InvalidAspectModelException( COULD_NOT_LOAD_ASPECT, e ); + } return outputStream.toString( StandardCharsets.UTF_8 ); } @@ -112,7 +117,12 @@ public String generateAasXmlFile( String aspectModel ) { AspectContext aspectContext = generateAspectContext( aspectModel ); - generator.generateAasXmlFile( aspectContext.aspect(), name -> outputStream ); + try { + generator.generateAasXmlFile( aspectContext.aspect(), name -> outputStream ); + } catch ( IOException e ) { + LOG.error( COULD_NOT_LOAD_ASPECT_MODEL ); + throw new InvalidAspectModelException( COULD_NOT_LOAD_ASPECT, e ); + } return outputStream.toString( StandardCharsets.UTF_8 ); } From f3dafcc3e664bbd8029525010725d5a92beb1e49 Mon Sep 17 00:00:00 2001 From: Michele Santoro Date: Tue, 30 Jan 2024 09:24:03 +0100 Subject: [PATCH 09/16] Update pom.xml --- pom.xml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/pom.xml b/pom.xml index 04f064e5..d17c1e1c 100644 --- a/pom.xml +++ b/pom.xml @@ -281,6 +281,28 @@ org.springframework.boot spring-boot-starter-web ${spring-boot-version} + + + com.fasterxml.jackson.core + jackson-core + + + com.fasterxml.jackson.core + jackson-databind + + + com.fasterxml.jackson.datatype + jackson-datatype-jsr310 + + + com.fasterxml.jackson.datatype + jackson-datatype-jdk8 + + + com.fasterxml.jackson.module + jackson-module-parameter-names + + org.springframework.boot From bc12c129fca7cda61982641ffe9a46586555f841 Mon Sep 17 00:00:00 2001 From: Michele Santoro Date: Tue, 30 Jan 2024 09:59:01 +0100 Subject: [PATCH 10/16] Fix jackson problems --- aspect-model-editor-service/pom.xml | 4 ++++ .../esmf/ame/services/GenerateService.java | 14 ++------------ pom.xml | 18 +++++++++++++++++- 3 files changed, 23 insertions(+), 13 deletions(-) diff --git a/aspect-model-editor-service/pom.xml b/aspect-model-editor-service/pom.xml index 804310a5..4ad1733f 100644 --- a/aspect-model-editor-service/pom.xml +++ b/aspect-model-editor-service/pom.xml @@ -63,6 +63,10 @@ org.projectlombok lombok + + com.fasterxml.jackson.dataformat + jackson-dataformat-xml + diff --git a/aspect-model-editor-service/src/main/java/org/eclipse/esmf/ame/services/GenerateService.java b/aspect-model-editor-service/src/main/java/org/eclipse/esmf/ame/services/GenerateService.java index 36583aa6..e2d3c42f 100644 --- a/aspect-model-editor-service/src/main/java/org/eclipse/esmf/ame/services/GenerateService.java +++ b/aspect-model-editor-service/src/main/java/org/eclipse/esmf/ame/services/GenerateService.java @@ -101,12 +101,7 @@ public String generateAASXFile( String aspectModel ) { AspectContext aspectContext = generateAspectContext( aspectModel ); - try { - generator.generateAASXFile( aspectContext.aspect(), name -> outputStream ); - } catch ( IOException e ) { - LOG.error( COULD_NOT_LOAD_ASPECT_MODEL ); - throw new InvalidAspectModelException( COULD_NOT_LOAD_ASPECT, e ); - } + generator.generateAASXFile( aspectContext.aspect(), name -> outputStream ); return outputStream.toString( StandardCharsets.UTF_8 ); } @@ -117,12 +112,7 @@ public String generateAasXmlFile( String aspectModel ) { AspectContext aspectContext = generateAspectContext( aspectModel ); - try { - generator.generateAasXmlFile( aspectContext.aspect(), name -> outputStream ); - } catch ( IOException e ) { - LOG.error( COULD_NOT_LOAD_ASPECT_MODEL ); - throw new InvalidAspectModelException( COULD_NOT_LOAD_ASPECT, e ); - } + generator.generateAasXmlFile( aspectContext.aspect(), name -> outputStream ); return outputStream.toString( StandardCharsets.UTF_8 ); } diff --git a/pom.xml b/pom.xml index d17c1e1c..d737560b 100644 --- a/pom.xml +++ b/pom.xml @@ -61,7 +61,7 @@ - 2.4.2 + 2.5.1 3.0.0 @@ -81,6 +81,7 @@ 0.9.19 1.3 2.7.0 + 2.15.2 5.9.2 @@ -212,6 +213,12 @@ org.eclipse.esmf esmf-aspect-model-aas-generator ${esmf-sdk-version} + + + com.fasterxml.jackson.dataformat + jackson-dataformat-xml + + org.eclipse.esmf @@ -302,6 +309,10 @@ com.fasterxml.jackson.module jackson-module-parameter-names + + com.fasterxml.jackson.dataformat + jackson-dataformat-xml + @@ -356,6 +367,11 @@ commons-codec ${commons-code-version} + + com.fasterxml.jackson.dataformat + jackson-dataformat-xml + ${jackson-dataformat-xml-version} + From 7641e5f37e9740e1b036ceeac13fdeeccbffc811 Mon Sep 17 00:00:00 2001 From: Michele Santoro Date: Tue, 30 Jan 2024 12:35:03 +0100 Subject: [PATCH 11/16] Update configuration --- .../.graalvm/reflect-config.json | 233 +++++++++++------- .../esmf/ame/buildtime/Aas4jClassSetup.java | 101 ++++---- 2 files changed, 190 insertions(+), 144 deletions(-) diff --git a/aspect-model-editor-runtime/.graalvm/reflect-config.json b/aspect-model-editor-runtime/.graalvm/reflect-config.json index 0ebda37f..83d56179 100644 --- a/aspect-model-editor-runtime/.graalvm/reflect-config.json +++ b/aspect-model-editor-runtime/.graalvm/reflect-config.json @@ -331,6 +331,18 @@ } ] }, + { + "name": "com.fasterxml.jackson.core.io.IOContext" + }, + { + "name": "com.fasterxml.jackson.core.base.GeneratorBase", + "methods": [ + { + "name": "", + "parameterTypes": ["int", "com.fasterxml.jackson.core.ObjectCodec", "com.fasterxml.jackson.core.io.IOContext"] + } + ] + }, { "name": "com.fasterxml.jackson.databind.ext.CoreXMLSerializers", "methods": [ @@ -505,15 +517,21 @@ ] }, { - "name": "com.fasterxml.jackson.dataformat.xml.XmlMapper" + "name": "com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector" + }, + { + "name": "com.fasterxml.jackson.dataformat.xml.XmlMapper", + "allDeclaredConstructors" : true, + "allPublicConstructors" : true, + "allDeclaredMethods" : true, + "allPublicMethods" : true }, { "name": "com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator", - "fields": [ - { - "name": "_nextName" - } - ] + "allDeclaredConstructors" : true, + "allPublicConstructors" : true, + "allDeclaredMethods" : true, + "allPublicMethods" : true }, { "name": "com.fasterxml.jackson.datatype.jdk8.Jdk8Module", @@ -535,16 +553,10 @@ }, { "name": "com.fasterxml.jackson.module.paramnames.ParameterNamesModule", - "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "setupModule", - "parameterTypes": [ - "com.fasterxml.jackson.databind.Module$SetupContext" - ] - } - ] + "allDeclaredConstructors" : true, + "allPublicConstructors" : true, + "allDeclaredMethods" : true, + "allPublicMethods" : true }, { "name": "com.github.benmanes.caffeine.cache.BBHeader$ReadAndWriteCounterRef", @@ -2697,6 +2709,24 @@ { "name": "org.apache.logging.log4j.spi.ExtendedLogger" }, + { + "name": "org.apache.logging.log4j.message.DefaultFlowMessageFactory", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "name": "org.apache.logging.log4j.message.ParameterizedMessageFactory", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, { "name": "org.apache.logging.slf4j.SLF4JProvider" }, @@ -3006,6 +3036,15 @@ } ] }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.util.ReflectionHelper", + "allPublicMethods": true, + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.serialization.EnumSerializer", "methods": [ @@ -3048,9 +3087,6 @@ { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasDataSpecificationMixin" }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasExtensionsMixin" - }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasSemanticsMixin" }, @@ -3088,7 +3124,7 @@ "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RelationshipElementMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SpecificAssetIDMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SpecificAssetIdMixin" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementCollectionMixin" @@ -3096,9 +3132,46 @@ { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementListMixin" }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelMixin" + }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ValueReferencePairMixin" }, + { + "name" : "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.XmlSerializer", + "allDeclaredConstructors" : true, + "allPublicConstructors" : true, + "allDeclaredMethods" : true, + "allPublicMethods" : true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.cl", + "allDeclaredConstructors" : true, + "allPublicConstructors" : true, + "allDeclaredMethods" : true, + "allPublicMethods" : true, + "allDeclaredFields" : true, + "allPublicFields" : true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.XmlDeserializer", + "allDeclaredConstructors" : true, + "allPublicConstructors" : true, + "allDeclaredMethods" : true, + "allPublicMethods" : true, + "allDeclaredFields" : true, + "allPublicFields" : true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.XmlSchemaValidator", + "allDeclaredConstructors" : true, + "allPublicConstructors" : true, + "allDeclaredMethods" : true, + "allPublicMethods" : true, + "allDeclaredFields" : true, + "allPublicFields" : true + }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AdministrativeInformationMixin", "queryAllDeclaredMethods": true @@ -3135,6 +3208,10 @@ { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ExtensionMixin" }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.LevelTypeMixin", + "queryAllDeclaredMethods": true + }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasDataSpecificationMixin", "queryAllDeclaredMethods": true @@ -3183,7 +3260,7 @@ "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ResourceMixin" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SpecificAssetIDMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SpecificAssetIdMixin" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementCollectionMixin" @@ -3216,60 +3293,48 @@ }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsDefinitionTypeIec61360Serializer", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsNameTypeSerializer", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsPreferredNameTypeIec61360Serializer", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsShortNameTypeIec61360Serializer", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsTextTypeSerializer", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.SubmodelElementsSerializer", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AASSubmodelElements" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AasSubmodelElements" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.AbstractLangString" @@ -3318,7 +3383,7 @@ "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataTypeDefXSD" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataTypeDefXsd" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataTypeIec61360" @@ -3446,7 +3511,7 @@ "name": "org.eclipse.digitaltwin.aas4j.v3.model.Resource" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.SpecificAssetID" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.SpecificAssetId" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.StateOfEvent" @@ -3465,6 +3530,9 @@ { "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementList" }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ModelType" + }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.ValueList" }, @@ -3490,7 +3558,7 @@ "parameterTypes": [] }, { - "name": "getTemplateID", + "name": "getTemplateId", "parameterTypes": [] }, { @@ -3582,7 +3650,7 @@ "parameterTypes": [] }, { - "name": "getGlobalAssetID", + "name": "getGlobalAssetId", "parameterTypes": [] }, { @@ -3698,7 +3766,7 @@ "parameterTypes": [] }, { - "name": "getUnitID", + "name": "getUnitId", "parameterTypes": [] }, { @@ -3878,7 +3946,7 @@ "parameterTypes": [] }, { - "name": "getSemanticID", + "name": "getSemanticId", "parameterTypes": [] }, { @@ -3890,7 +3958,7 @@ "parameterTypes": [] }, { - "name": "getValueID", + "name": "getValueId", "parameterTypes": [] }, { @@ -3925,7 +3993,7 @@ "parameterTypes": [] }, { - "name": "getReferredSemanticID", + "name": "getReferredSemanticId", "parameterTypes": [] }, { @@ -3956,10 +4024,10 @@ "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultResource$Builder" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetID" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetId" }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetID$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetId$Builder" }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodel", @@ -4008,7 +4076,7 @@ "parameterTypes": [] }, { - "name": "getSemanticID", + "name": "getSemanticId", "parameterTypes": [] }, { @@ -6241,19 +6309,10 @@ }, { "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration", - "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "jsonComponentModule", - "parameterTypes": [] - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true }, { "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration", @@ -7744,12 +7803,10 @@ }, { "name": "org.springframework.boot.loader.LaunchedURLClassLoader", - "methods": [ - { - "name": "clearCache", - "parameterTypes": [] - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true }, { "name": "org.springframework.boot.logging.java.JavaLoggingSystem$Factory", diff --git a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/buildtime/Aas4jClassSetup.java b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/buildtime/Aas4jClassSetup.java index cdf86309..27821451 100644 --- a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/buildtime/Aas4jClassSetup.java +++ b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/buildtime/Aas4jClassSetup.java @@ -39,14 +39,11 @@ import io.github.classgraph.ScanResult; /** - * This class generates the reflection information normally stored by {@link ReflectionHelper} and serializes it into a - * .properties file. + * This class generates the reflection information normally stored by {@link ReflectionHelper} and serializes it into a .properties file. * It is part of the substitution logic for this class, see * {@link Target_org_eclipse_digitaltwin_aas4j_v3_dataformat_core_util_ReflectionHelper} for more information. - * Note that this class is only supposed to run at build time (via execution from the Maven build) and is not - * part of the - * resulting CLI codebase. Running this class is configured in the pom.xml of the CLI Maven module (via - * exec-maven-plugin). + * Note that this class is only supposed to run at build time (via execution from the Maven build) and is not part of the + * resulting CLI codebase. Running this class is configured in the pom.xml of the CLI Maven module (via exec-maven-plugin). */ public class Aas4jClassSetup { private final AdminShellConfig config; @@ -55,9 +52,9 @@ public Aas4jClassSetup() { // The following replicates the logic from ReflectionHelper's static constructor, but instead stores its result // in the AdminShellConfig object that can then be written to a .properties file final ScanResult modelScan = new ClassGraph() - .enableClassInfo() - .acceptPackagesNonRecursive( MODEL_PACKAGE_NAME ) - .scan(); + .enableClassInfo() + .acceptPackagesNonRecursive( MODEL_PACKAGE_NAME ) + .scan(); config = new AdminShellConfig(); config.typesWithModelType = scanModelTypes( modelScan ); config.subtypes = scanSubtypes( modelScan ); @@ -90,9 +87,8 @@ private boolean hasSubclass( final ClassInfo clazzInfo ) { private Set> scanModelTypes( final ScanResult modelScan ) { final Set> typesWithModelTypes; typesWithModelTypes = MODEL_TYPE_SUPERCLASSES.stream() - .flatMap( x -> modelScan.getClassesImplementing( x.getName() ) - .loadClasses().stream() ) - .collect( Collectors.toSet() ); + .flatMap( x -> modelScan.getClassesImplementing( x.getName() ).loadClasses().stream() ) + .collect( Collectors.toSet() ); typesWithModelTypes.addAll( MODEL_TYPE_SUPERCLASSES ); return typesWithModelTypes; } @@ -102,8 +98,8 @@ private Set> scanModelTypes( final ScanResult modelScan ) { */ private Map, Set>> scanSubtypes( final ScanResult modelScan ) { return modelScan.getAllInterfaces().stream() - .filter( this::hasSubclass ) - .collect( Collectors.toMap( ClassInfo::loadClass, this::getSubclasses ) ); + .filter( this::hasSubclass ) + .collect( Collectors.toMap( ClassInfo::loadClass, this::getSubclasses ) ); } /** @@ -111,9 +107,9 @@ private Map, Set>> scanSubtypes( final ScanResult modelScan ) */ private Set> getSubclasses( final ClassInfo clazzInfo ) { return new HashSet<>( clazzInfo.getClassesImplementing() - .directOnly() - .filter( ClassInfo::isInterface ) - .loadClasses() ); + .directOnly() + .filter( ClassInfo::isInterface ) + .loadClasses() ); } /** @@ -121,22 +117,20 @@ private Set> getSubclasses( final ClassInfo clazzInfo ) { */ private Map, Class> scanMixins( final ScanResult modelScan, final String packageName ) { final ScanResult mixinScan = new ClassGraph() - .enableClassInfo() - .acceptPackagesNonRecursive( packageName ) - .scan(); + .enableClassInfo() + .acceptPackagesNonRecursive( packageName ) + .scan(); final Map, Class> mixins = new HashMap<>(); mixinScan.getAllClasses() - .filter( x -> x.getSimpleName().endsWith( MIXIN_SUFFIX ) ) - .loadClasses() - .forEach( x -> { - final String modelClassName = x.getSimpleName() - .substring( 0, x.getSimpleName().length() - MIXIN_SUFFIX.length() ); - final ClassInfoList modelClassInfos = modelScan.getAllClasses().filter( - y -> Objects.equals( y.getSimpleName(), modelClassName ) ); - if ( !modelClassInfos.isEmpty() ) { - mixins.put( modelClassInfos.get( 0 ).loadClass(), x ); - } - } ); + .filter( x -> x.getSimpleName().endsWith( MIXIN_SUFFIX ) ) + .loadClasses() + .forEach( x -> { + final String modelClassName = x.getSimpleName().substring( 0, x.getSimpleName().length() - MIXIN_SUFFIX.length() ); + final ClassInfoList modelClassInfos = modelScan.getAllClasses().filter( y -> Objects.equals( y.getSimpleName(), modelClassName ) ); + if ( !modelClassInfos.isEmpty() ) { + mixins.put( modelClassInfos.get( 0 ).loadClass(), x ); + } + } ); return mixins; } @@ -144,27 +138,23 @@ private Map, Class> scanMixins( final ScanResult modelScan, final St * Logic duplicated from {@link ReflectionHelper#scanDefaultImplementations(ScanResult)} */ private List scanDefaultImplementations( final ScanResult modelScan ) { - final ScanResult defaulImplementationScan = new ClassGraph() - .enableClassInfo() - .acceptPackagesNonRecursive( DEFAULT_IMPLEMENTATION_PACKAGE_NAME ) - .scan(); + final ScanResult defaultImplementationScan = new ClassGraph() + .enableClassInfo() + .acceptPackagesNonRecursive( DEFAULT_IMPLEMENTATION_PACKAGE_NAME ) + .scan(); final List defaultImplementations = new ArrayList<>(); - defaulImplementationScan.getAllClasses() - .filter( x -> x.getSimpleName().startsWith( DEFAULT_IMPLEMENTATION_PREFIX ) ) - .loadClasses() - .forEach( x -> { - final String interfaceName = x.getSimpleName().substring( - DEFAULT_IMPLEMENTATION_PREFIX.length() );// using conventions - final ClassInfoList interfaceClassInfos = modelScan.getAllClasses() - .filter( y -> y.isInterface() - && Objects.equals( - y.getSimpleName(), - interfaceName ) ); - if ( !interfaceClassInfos.isEmpty() ) { - final Class implementedClass = interfaceClassInfos.get( 0 ).loadClass(); - defaultImplementations.add( new ImplementationInfo( implementedClass, x ) ); - } - } ); + defaultImplementationScan.getAllClasses() + .filter( x -> x.getSimpleName().startsWith( DEFAULT_IMPLEMENTATION_PREFIX ) ) + .loadClasses() + .forEach( x -> { + final String interfaceName = x.getSimpleName().substring( DEFAULT_IMPLEMENTATION_PREFIX.length() );// using conventions + final ClassInfoList interfaceClassInfos = modelScan.getAllClasses() + .filter( y -> y.isInterface() && Objects.equals( y.getSimpleName(), interfaceName ) ); + if ( !interfaceClassInfos.isEmpty() ) { + final Class implementedClass = interfaceClassInfos.get( 0 ).loadClass(); + defaultImplementations.add( new ImplementationInfo( implementedClass, x ) ); + } + } ); return defaultImplementations; } @@ -172,8 +162,7 @@ private List scanDefaultImplementations( fi * Logic duplicated from {@link ReflectionHelper#scanAasInterfaces()} */ private Set scanAasInterfaces() { - return config.defaultImplementations.stream().map( ReflectionHelper.ImplementationInfo::getInterfaceType ) - .collect( Collectors.toSet() ); + return config.defaultImplementations.stream().map( ReflectionHelper.ImplementationInfo::getInterfaceType ).collect( Collectors.toSet() ); } /** @@ -181,8 +170,8 @@ private Set scanAasInterfaces() { */ private Set> getInterfacesWithoutDefaultImplementation( final ScanResult modelScan ) { return modelScan.getAllInterfaces().loadClasses().stream() - .filter( x -> !hasDefaultImplementation( x ) ) - .collect( Collectors.toSet() ); + .filter( x -> !hasDefaultImplementation( x ) ) + .collect( Collectors.toSet() ); } /** @@ -191,4 +180,4 @@ private Set> getInterfacesWithoutDefaultImplementation( final ScanResul public boolean hasDefaultImplementation( final Class interfaceType ) { return config.defaultImplementations.stream().anyMatch( x -> x.getInterfaceType().equals( interfaceType ) ); } -} +} \ No newline at end of file From b5341769207f0a42b249e3d2e9e87a94af1c890b Mon Sep 17 00:00:00 2001 From: Michele Santoro Date: Tue, 30 Jan 2024 14:45:53 +0100 Subject: [PATCH 12/16] Add substitutions --- .../.graalvm/reflect-config.json | 16 - .../DummyLoggerContextFactory.java | 2278 +++++++++++++++++ ...t_org_apache_logging_log4j_LogManager.java | 39 + ..._logging_log4j_util_ServiceLoaderUtil.java | 41 + ...dataformat_core_util_ReflectionHelper.java | 25 +- 5 files changed, 2379 insertions(+), 20 deletions(-) create mode 100644 aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/DummyLoggerContextFactory.java create mode 100644 aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_org_apache_logging_log4j_LogManager.java create mode 100644 aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_org_apache_logging_log4j_util_ServiceLoaderUtil.java diff --git a/aspect-model-editor-runtime/.graalvm/reflect-config.json b/aspect-model-editor-runtime/.graalvm/reflect-config.json index 83d56179..6d0fead6 100644 --- a/aspect-model-editor-runtime/.graalvm/reflect-config.json +++ b/aspect-model-editor-runtime/.graalvm/reflect-config.json @@ -551,13 +551,6 @@ } ] }, - { - "name": "com.fasterxml.jackson.module.paramnames.ParameterNamesModule", - "allDeclaredConstructors" : true, - "allPublicConstructors" : true, - "allDeclaredMethods" : true, - "allPublicMethods" : true - }, { "name": "com.github.benmanes.caffeine.cache.BBHeader$ReadAndWriteCounterRef", "fields": [ @@ -3145,15 +3138,6 @@ "allDeclaredMethods" : true, "allPublicMethods" : true }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.cl", - "allDeclaredConstructors" : true, - "allPublicConstructors" : true, - "allDeclaredMethods" : true, - "allPublicMethods" : true, - "allDeclaredFields" : true, - "allPublicFields" : true - }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.XmlDeserializer", "allDeclaredConstructors" : true, diff --git a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/DummyLoggerContextFactory.java b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/DummyLoggerContextFactory.java new file mode 100644 index 00000000..2c861c3b --- /dev/null +++ b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/DummyLoggerContextFactory.java @@ -0,0 +1,2278 @@ +/* + * Copyright (c) 2024 Robert Bosch Manufacturing Solutions GmbH + * + * See the AUTHORS file(s) distributed with this work for additional + * information regarding authorship. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * SPDX-License-Identifier: MPL-2.0 + */ + +package org.eclipse.esmf.ame.substitution; + +import java.net.URI; + +import org.apache.logging.log4j.Level; +import org.apache.logging.log4j.Marker; +import org.apache.logging.log4j.message.EntryMessage; +import org.apache.logging.log4j.message.FlowMessageFactory; +import org.apache.logging.log4j.message.Message; +import org.apache.logging.log4j.message.MessageFactory; +import org.apache.logging.log4j.spi.ExtendedLogger; +import org.apache.logging.log4j.spi.LoggerContext; +import org.apache.logging.log4j.spi.LoggerContextFactory; +import org.apache.logging.log4j.util.MessageSupplier; +import org.apache.logging.log4j.util.Supplier; + +/** + * This is an implementation of {@link LoggerContextFactory} that returns a logger context which will always provide a + * null-operation logger. + */ +public class DummyLoggerContextFactory implements LoggerContextFactory { + private final LoggerContext loggerContext = new DummyLoggerContext(); + + @Override + public LoggerContext getContext( final String fqcn, final ClassLoader loader, final Object externalContext, + final boolean currentContext ) { + return loggerContext; + } + + @Override + public LoggerContext getContext( final String fqcn, final ClassLoader loader, final Object externalContext, final boolean currentContext, + final URI configLocation, final String name ) { + return loggerContext; + } + + @Override + public void removeContext( final LoggerContext context ) { + // do nothing + } + + public static class DummyLoggerContext implements LoggerContext { + private final ExtendedLogger logger = new DummyExtendedLogger(); + + @Override + public Object getExternalContext() { + return null; + } + + @Override + public ExtendedLogger getLogger( final String name ) { + return logger; + } + + @Override + public ExtendedLogger getLogger( final String name, final MessageFactory messageFactory ) { + return logger; + } + + @Override + public boolean hasLogger( final String name ) { + return false; + } + + @Override + public boolean hasLogger( final String name, final Class messageFactoryClass ) { + return false; + } + + @Override + public boolean hasLogger( final String name, final MessageFactory messageFactory ) { + return false; + } + } + + @SuppressWarnings( "deprecation" ) + public static class DummyExtendedLogger implements ExtendedLogger { + @Override + public boolean isEnabled( final Level level, final Marker marker, final Message message, final Throwable t ) { + return false; + } + + @Override + public boolean isEnabled( final Level level, final Marker marker, final CharSequence message, final Throwable t ) { + return false; + } + + @Override + public boolean isEnabled( final Level level, final Marker marker, final Object message, final Throwable t ) { + return false; + } + + @Override + public boolean isEnabled( final Level level, final Marker marker, final String message, final Throwable t ) { + return false; + } + + @Override + public boolean isEnabled( final Level level, final Marker marker, final String message ) { + return false; + } + + @Override + public boolean isEnabled( final Level level, final Marker marker, final String message, final Object... params ) { + return false; + } + + @Override + public boolean isEnabled( final Level level, final Marker marker, final String message, final Object p0 ) { + return false; + } + + @Override + public boolean isEnabled( final Level level, final Marker marker, final String message, final Object p0, final Object p1 ) { + return false; + } + + @Override + public boolean isEnabled( final Level level, final Marker marker, final String message, final Object p0, final Object p1, + final Object p2 ) { + return false; + } + + @Override + public boolean isEnabled( final Level level, final Marker marker, final String message, final Object p0, final Object p1, + final Object p2, final Object p3 ) { + return false; + } + + @Override + public boolean isEnabled( final Level level, final Marker marker, final String message, final Object p0, final Object p1, + final Object p2, final Object p3, final Object p4 ) { + return false; + } + + @Override + public boolean isEnabled( final Level level, final Marker marker, final String message, final Object p0, final Object p1, + final Object p2, final Object p3, final Object p4, + final Object p5 ) { + return false; + } + + @Override + public boolean isEnabled( final Level level, final Marker marker, final String message, final Object p0, final Object p1, + final Object p2, final Object p3, final Object p4, final Object p5, + final Object p6 ) { + return false; + } + + @Override + public boolean isEnabled( final Level level, final Marker marker, final String message, final Object p0, final Object p1, + final Object p2, final Object p3, final Object p4, final Object p5, + final Object p6, final Object p7 ) { + return false; + } + + @Override + public boolean isEnabled( final Level level, final Marker marker, final String message, final Object p0, final Object p1, + final Object p2, final Object p3, final Object p4, final Object p5, + final Object p6, final Object p7, final Object p8 ) { + return false; + } + + @Override + public boolean isEnabled( final Level level, final Marker marker, final String message, final Object p0, final Object p1, + final Object p2, final Object p3, final Object p4, final Object p5, + final Object p6, final Object p7, final Object p8, final Object p9 ) { + return false; + } + + @Override + public void logIfEnabled( final String fqcn, final Level level, final Marker marker, final Message message, final Throwable t ) { + // do nothing + } + + @Override + public void logIfEnabled( final String fqcn, final Level level, final Marker marker, final CharSequence message, final Throwable t ) { + // do nothing + } + + @Override + public void logIfEnabled( final String fqcn, final Level level, final Marker marker, final Object message, final Throwable t ) { + // do nothing + } + + @Override + public void logIfEnabled( final String fqcn, final Level level, final Marker marker, final String message, final Throwable t ) { + // do nothing + } + + @Override + public void logIfEnabled( final String fqcn, final Level level, final Marker marker, final String message ) { + // do nothing + } + + @Override + public void logIfEnabled( final String fqcn, final Level level, final Marker marker, final String message, final Object... params ) { + // do nothing + } + + @Override + public void logIfEnabled( final String fqcn, final Level level, final Marker marker, final String message, final Object p0 ) { + // do nothing + } + + @Override + public void logIfEnabled( final String fqcn, final Level level, final Marker marker, final String message, final Object p0, + final Object p1 ) { + // do nothing + } + + @Override + public void logIfEnabled( final String fqcn, final Level level, final Marker marker, final String message, final Object p0, + final Object p1, final Object p2 ) { + // do nothing + } + + @Override + public void logIfEnabled( final String fqcn, final Level level, final Marker marker, final String message, final Object p0, + final Object p1, final Object p2, final Object p3 ) { + // do nothing + } + + @Override + public void logIfEnabled( final String fqcn, final Level level, final Marker marker, final String message, final Object p0, + final Object p1, final Object p2, final Object p3, final Object p4 ) { + // do nothing + } + + @Override + public void logIfEnabled( final String fqcn, final Level level, final Marker marker, final String message, final Object p0, + final Object p1, final Object p2, final Object p3, final Object p4, final Object p5 ) { + // do nothing + } + + @Override + public void logIfEnabled( final String fqcn, final Level level, final Marker marker, final String message, final Object p0, + final Object p1, final Object p2, final Object p3, final Object p4, final Object p5, final Object p6 ) { + // do nothing + } + + @Override + public void logIfEnabled( final String fqcn, final Level level, final Marker marker, final String message, final Object p0, + final Object p1, final Object p2, final Object p3, final Object p4, final Object p5, final Object p6, final Object p7 ) { + // do nothing + } + + @Override + public void logIfEnabled( final String fqcn, final Level level, final Marker marker, final String message, final Object p0, + final Object p1, final Object p2, final Object p3, final Object p4, final Object p5, final Object p6, final Object p7, + final Object p8 ) { + // do nothing + } + + @Override + public void logIfEnabled( final String fqcn, final Level level, final Marker marker, final String message, final Object p0, + final Object p1, final Object p2, final Object p3, final Object p4, final Object p5, final Object p6, final Object p7, + final Object p8, final Object p9 ) { + // do nothing + } + + @Override + public void logMessage( final String fqcn, final Level level, final Marker marker, final Message message, final Throwable t ) { + // do nothing + } + + @Override + public void logIfEnabled( final String fqcn, final Level level, final Marker marker, final MessageSupplier msgSupplier, + final Throwable t ) { + // do nothing + } + + @Override + public void logIfEnabled( final String fqcn, final Level level, final Marker marker, final String message, + final Supplier... paramSuppliers ) { + // do nothing + } + + @Override + public void logIfEnabled( final String fqcn, final Level level, final Marker marker, final Supplier msgSupplier, + final Throwable t ) { + // do nothing + } + + @Override + public void catching( final Level level, final Throwable throwable ) { + // do nothing + } + + @Override + public void catching( final Throwable throwable ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final Message message ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final Message message, final Throwable throwable ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final MessageSupplier messageSupplier ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final MessageSupplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final CharSequence message ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final CharSequence message, final Throwable throwable ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final Object message ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final Object message, final Throwable throwable ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final String message ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final String message, final Object... params ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final String message, final Supplier... paramSuppliers ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final String message, final Throwable throwable ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final Supplier messageSupplier ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final Supplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void debug( final Message message ) { + // do nothing + } + + @Override + public void debug( final Message message, final Throwable throwable ) { + // do nothing + } + + @Override + public void debug( final MessageSupplier messageSupplier ) { + // do nothing + } + + @Override + public void debug( final MessageSupplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void debug( final CharSequence message ) { + // do nothing + } + + @Override + public void debug( final CharSequence message, final Throwable throwable ) { + // do nothing + } + + @Override + public void debug( final Object message ) { + // do nothing + } + + @Override + public void debug( final Object message, final Throwable throwable ) { + // do nothing + } + + @Override + public void debug( final String message ) { + // do nothing + } + + @Override + public void debug( final String message, final Object... params ) { + // do nothing + } + + @Override + public void debug( final String message, final Supplier... paramSuppliers ) { + // do nothing + } + + @Override + public void debug( final String message, final Throwable throwable ) { + // do nothing + } + + @Override + public void debug( final Supplier messageSupplier ) { + // do nothing + } + + @Override + public void debug( final Supplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final String message, final Object p0 ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final String message, final Object p0, final Object p1 ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final String message, final Object p0, final Object p1, final Object p2 ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3 ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4 ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5 ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6 ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6, final Object p7 ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6, final Object p7, final Object p8 ) { + // do nothing + } + + @Override + public void debug( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6, final Object p7, final Object p8, final Object p9 ) { + // do nothing + } + + @Override + public void debug( final String message, final Object p0 ) { + // do nothing + } + + @Override + public void debug( final String message, final Object p0, final Object p1 ) { + // do nothing + } + + @Override + public void debug( final String message, final Object p0, final Object p1, final Object p2 ) { + // do nothing + } + + @Override + public void debug( final String message, final Object p0, final Object p1, final Object p2, final Object p3 ) { + // do nothing + } + + @Override + public void debug( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4 ) { + // do nothing + } + + @Override + public void debug( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5 ) { + // do nothing + } + + @Override + public void debug( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6 ) { + // do nothing + } + + @Override + public void debug( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6, final Object p7 ) { + // do nothing + } + + @Override + public void debug( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6, final Object p7, final Object p8 ) { + // do nothing + } + + @Override + public void debug( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6, final Object p7, final Object p8, final Object p9 ) { + // do nothing + } + + @Override + public void entry() { + // do nothing + } + + @Override + public void entry( final Object... params ) { + // do nothing + } + + @Override + public void error( final Marker marker, final Message message ) { + // do nothing + } + + @Override + public void error( final Marker marker, final Message message, final Throwable throwable ) { + // do nothing + } + + @Override + public void error( final Marker marker, final MessageSupplier messageSupplier ) { + // do nothing + } + + @Override + public void error( final Marker marker, final MessageSupplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void error( final Marker marker, final CharSequence message ) { + // do nothing + } + + @Override + public void error( final Marker marker, final CharSequence message, final Throwable throwable ) { + // do nothing + } + + @Override + public void error( final Marker marker, final Object message ) { + // do nothing + } + + @Override + public void error( final Marker marker, final Object message, final Throwable throwable ) { + // do nothing + } + + @Override + // do nothing + public void error( final Marker marker, final String message ) { + } + + @Override + public void error( final Marker marker, final String message, final Object... params ) { + // do nothing + } + + @Override + public void error( final Marker marker, final String message, final Supplier... paramSuppliers ) { + // do nothing + } + + @Override + public void error( final Marker marker, final String message, final Throwable throwable ) { + // do nothing + } + + @Override + public void error( final Marker marker, final Supplier messageSupplier ) { + // do nothing + } + + @Override + public void error( final Marker marker, final Supplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void error( final Message message ) { + // do nothing + } + + @Override + public void error( final Message message, final Throwable throwable ) { + // do nothing + } + + @Override + public void error( final MessageSupplier messageSupplier ) { + // do nothing + } + + @Override + public void error( final MessageSupplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void error( final CharSequence message ) { + // do nothing + } + + @Override + public void error( final CharSequence message, final Throwable throwable ) { + // do nothing + } + + @Override + public void error( final Object message ) { + // do nothing + } + + @Override + public void error( final Object message, final Throwable throwable ) { + // do nothing + } + + @Override + public void error( final String message ) { + // do nothing + } + + @Override + public void error( final String message, final Object... params ) { + // do nothing + } + + @Override + public void error( final String message, final Supplier... paramSuppliers ) { + // do nothing + } + + @Override + public void error( final String message, final Throwable throwable ) { + // do nothing + } + + @Override + public void error( final Supplier messageSupplier ) { + // do nothing + } + + @Override + public void error( final Supplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void error( final Marker marker, final String message, final Object p0 ) { + // do nothing + } + + @Override + public void error( final Marker marker, final String message, final Object p0, final Object p1 ) { + // do nothing + } + + @Override + public void error( final Marker marker, final String message, final Object p0, final Object p1, final Object p2 ) { + // do nothing + } + + @Override + public void error( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3 ) { + // do nothing + } + + @Override + public void error( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4 ) { + // do nothing + } + + @Override + public void error( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5 ) { + // do nothing + } + + @Override + public void error( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6 ) { + // do nothing + } + + @Override + public void error( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6, + final Object p7 ) { + // do nothing + } + + @Override + public void error( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6, final Object p7, + final Object p8 ) { + // do nothing + } + + @Override + public void error( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6, final Object p7, + final Object p8, final Object p9 ) { + // do nothing + } + + @Override + public void error( final String message, final Object p0 ) { + // do nothing + } + + @Override + public void error( final String message, final Object p0, final Object p1 ) { + // do nothing + } + + @Override + public void error( final String message, final Object p0, final Object p1, final Object p2 ) { + // do nothing + } + + @Override + public void error( final String message, final Object p0, final Object p1, final Object p2, final Object p3 ) { + // do nothing + } + + @Override + public void error( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4 ) { + // do nothing + } + + @Override + public void error( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5 ) { + // do nothing + } + + @Override + public void error( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6 ) { + // do nothing + } + + @Override + public void error( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6, final Object p7 ) { + // do nothing + } + + @Override + public void error( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6, final Object p7, final Object p8 ) { + // do nothing + } + + @Override + public void error( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6, final Object p7, final Object p8, + final Object p9 ) { + // do nothing + } + + @Override + public void exit() { + // do nothing + } + + @Override + public R exit( final R result ) { + return null; + } + + @Override + public void fatal( final Marker marker, final Message message ) { + // do nothing + } + + @Override + public void fatal( final Marker marker, final Message message, final Throwable throwable ) { + // do nothing + } + + @Override + public void fatal( final Marker marker, final MessageSupplier messageSupplier ) { + // do nothing + } + + @Override + public void fatal( final Marker marker, final MessageSupplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void fatal( final Marker marker, final CharSequence message ) { + // do nothing + } + + @Override + public void fatal( final Marker marker, final CharSequence message, final Throwable throwable ) { + // do nothing + } + + @Override + public void fatal( final Marker marker, final Object message ) { + // do nothing + } + + @Override + public void fatal( final Marker marker, final Object message, final Throwable throwable ) { + // do nothing + } + + @Override + public void fatal( final Marker marker, final String message ) { + // do nothing + } + + @Override + public void fatal( final Marker marker, final String message, final Object... params ) { + // do nothing + } + + @Override + public void fatal( final Marker marker, final String message, final Supplier... paramSuppliers ) { + // do nothing + } + + @Override + public void fatal( final Marker marker, final String message, final Throwable throwable ) { + // do nothing + } + + @Override + public void fatal( final Marker marker, final Supplier messageSupplier ) { + // do nothing + } + + @Override + public void fatal( final Marker marker, final Supplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void fatal( final Message message ) { + // do nothing + } + + @Override + public void fatal( final Message message, final Throwable throwable ) { + // do nothing + } + + @Override + public void fatal( final MessageSupplier messageSupplier ) { + // do nothing + } + + @Override + public void fatal( final MessageSupplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void fatal( final CharSequence message ) { + // do nothing + } + + @Override + public void fatal( final CharSequence message, final Throwable throwable ) { + // do nothing + } + + @Override + public void fatal( final Object message ) { + // do nothing + } + + @Override + public void fatal( final Object message, final Throwable throwable ) { + // do nothing + } + + @Override + public void fatal( final String message ) { + // do nothing + } + + @Override + public void fatal( final String message, final Object... params ) { + // do nothing + } + + @Override + public void fatal( final String message, final Supplier... paramSuppliers ) { + // do nothing + } + + @Override + public void fatal( final String message, final Throwable throwable ) { + // do nothing + } + + @Override + public void fatal( final Supplier messageSupplier ) { + // do nothing + } + + @Override + public void fatal( final Supplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void fatal( final Marker marker, final String message, final Object p0 ) { + // do nothing + } + + @Override + public void fatal( final Marker marker, final String message, final Object p0, final Object p1 ) { + // do nothing + } + + @Override + public void fatal( final Marker marker, final String message, final Object p0, final Object p1, final Object p2 ) { + // do nothing + } + + @Override + public void fatal( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3 ) { + // do nothing + } + + @Override + public void fatal( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4 ) { + // do nothing + } + + @Override + public void fatal( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5 ) { + // do nothing + } + + @Override + public void fatal( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6 ) { + // do nothing + } + + @Override + public void fatal( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6, + final Object p7 ) { + // do nothing + } + + @Override + public void fatal( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6, final Object p7, + final Object p8 ) { + // do nothing + } + + @Override + public void fatal( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6, final Object p7, + final Object p8, final Object p9 ) { + // do nothing + } + + @Override + public void fatal( final String message, final Object p0 ) { + // do nothing + } + + @Override + public void fatal( final String message, final Object p0, final Object p1 ) { + // do nothing + } + + @Override + public void fatal( final String message, final Object p0, final Object p1, final Object p2 ) { + // do nothing + } + + @Override + public void fatal( final String message, final Object p0, final Object p1, final Object p2, final Object p3 ) { + // do nothing + } + + @Override + public void fatal( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4 ) { + // do nothing + } + + @Override + public void fatal( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5 ) { + // do nothing + } + + @Override + public void fatal( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6 ) { + // do nothing + } + + @Override + public void fatal( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6, final Object p7 ) { + // do nothing + } + + @Override + public void fatal( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6, final Object p7, final Object p8 ) { + // do nothing + } + + @Override + public void fatal( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6, final Object p7, final Object p8, + final Object p9 ) { + // do nothing + } + + @Override + public Level getLevel() { + return null; + } + + @SuppressWarnings( "NewClassNamingConvention" ) + @Override + public MF getMessageFactory() { + return null; + } + + @Override + public FlowMessageFactory getFlowMessageFactory() { + return null; + } + + @Override + public String getName() { + return null; + } + + @Override + public void info( final Marker marker, final Message message ) { + // do nothing + } + + @Override + public void info( final Marker marker, final Message message, final Throwable throwable ) { + // do nothing + } + + @Override + public void info( final Marker marker, final MessageSupplier messageSupplier ) { + // do nothing + } + + @Override + public void info( final Marker marker, final MessageSupplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void info( final Marker marker, final CharSequence message ) { + // do nothing + } + + @Override + public void info( final Marker marker, final CharSequence message, final Throwable throwable ) { + // do nothing + } + + @Override + public void info( final Marker marker, final Object message ) { + // do nothing + } + + @Override + public void info( final Marker marker, final Object message, final Throwable throwable ) { + // do nothing + } + + @Override + public void info( final Marker marker, final String message ) { + // do nothing + } + + @Override + public void info( final Marker marker, final String message, final Object... params ) { + // do nothing + } + + @Override + public void info( final Marker marker, final String message, final Supplier... paramSuppliers ) { + // do nothing + } + + @Override + public void info( final Marker marker, final String message, final Throwable throwable ) { + // do nothing + } + + @Override + public void info( final Marker marker, final Supplier messageSupplier ) { + // do nothing + } + + @Override + public void info( final Marker marker, final Supplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void info( final Message message ) { + // do nothing + } + + @Override + public void info( final Message message, final Throwable throwable ) { + // do nothing + } + + @Override + public void info( final MessageSupplier messageSupplier ) { + // do nothing + } + + @Override + public void info( final MessageSupplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void info( final CharSequence message ) { + // do nothing + } + + @Override + public void info( final CharSequence message, final Throwable throwable ) { + // do nothing + } + + @Override + public void info( final Object message ) { + // do nothing + } + + @Override + public void info( final Object message, final Throwable throwable ) { + // do nothing + } + + @Override + public void info( final String message ) { + // do nothing + } + + @Override + public void info( final String message, final Object... params ) { + // do nothing + } + + @Override + public void info( final String message, final Supplier... paramSuppliers ) { + // do nothing + } + + @Override + public void info( final String message, final Throwable throwable ) { + // do nothing + } + + @Override + public void info( final Supplier messageSupplier ) { + // do nothing + } + + @Override + public void info( final Supplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void info( final Marker marker, final String message, final Object p0 ) { + // do nothing + } + + @Override + public void info( final Marker marker, final String message, final Object p0, final Object p1 ) { + // do nothing + } + + @Override + public void info( final Marker marker, final String message, final Object p0, final Object p1, final Object p2 ) { + // do nothing + } + + @Override + public void info( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3 ) { + // do nothing + } + + @Override + public void info( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4 ) { + // do nothing + } + + @Override + public void info( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5 ) { + // do nothing + } + + @Override + public void info( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6 ) { + // do nothing + } + + @Override + public void info( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6, + final Object p7 ) { + // do nothing + } + + @Override + public void info( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6, final Object p7, + final Object p8 ) { + // do nothing + } + + @Override + public void info( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6, final Object p7, + final Object p8, final Object p9 ) { + // do nothing + } + + @Override + public void info( final String message, final Object p0 ) { + // do nothing + } + + @Override + public void info( final String message, final Object p0, final Object p1 ) { + // do nothing + } + + @Override + public void info( final String message, final Object p0, final Object p1, final Object p2 ) { + // do nothing + } + + @Override + public void info( final String message, final Object p0, final Object p1, final Object p2, final Object p3 ) { + // do nothing + } + + @Override + public void info( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4 ) { + // do nothing + } + + @Override + public void info( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5 ) { + // do nothing + } + + @Override + public void info( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6 ) { + // do nothing + } + + @Override + public void info( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6, final Object p7 ) { + // do nothing + } + + @Override + public void info( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6, final Object p7, final Object p8 ) { + // do nothing + } + + @Override + public void info( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6, final Object p7, final Object p8, + final Object p9 ) { + // do nothing + } + + @Override + public boolean isDebugEnabled() { + return false; + } + + @Override + public boolean isDebugEnabled( final Marker marker ) { + return false; + } + + @Override + public boolean isEnabled( final Level level ) { + return false; + } + + @Override + public boolean isEnabled( final Level level, final Marker marker ) { + return false; + } + + @Override + public boolean isErrorEnabled() { + return false; + } + + @Override + public boolean isErrorEnabled( final Marker marker ) { + return false; + } + + @Override + public boolean isFatalEnabled() { + return false; + } + + @Override + public boolean isFatalEnabled( final Marker marker ) { + return false; + } + + @Override + public boolean isInfoEnabled() { + return false; + } + + @Override + public boolean isInfoEnabled( final Marker marker ) { + return false; + } + + @Override + public boolean isTraceEnabled() { + return false; + } + + @Override + public boolean isTraceEnabled( final Marker marker ) { + return false; + } + + @Override + public boolean isWarnEnabled() { + return false; + } + + @Override + public boolean isWarnEnabled( final Marker marker ) { + return false; + } + + @Override + public void log( final Level level, final Marker marker, final Message message ) { + // do nothing + } + + @Override + public void log( final Level level, final Marker marker, final Message message, final Throwable throwable ) { + // do nothing + } + + @Override + public void log( final Level level, final Marker marker, final MessageSupplier messageSupplier ) { + // do nothing + } + + @Override + public void log( final Level level, final Marker marker, final MessageSupplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void log( final Level level, final Marker marker, final CharSequence message ) { + // do nothing + } + + @Override + public void log( final Level level, final Marker marker, final CharSequence message, final Throwable throwable ) { + // do nothing + } + + @Override + public void log( final Level level, final Marker marker, final Object message ) { + // do nothing + } + + @Override + public void log( final Level level, final Marker marker, final Object message, final Throwable throwable ) { + // do nothing + } + + @Override + public void log( final Level level, final Marker marker, final String message ) { + // do nothing + } + + @Override + public void log( final Level level, final Marker marker, final String message, final Object... params ) { + // do nothing + } + + @Override + public void log( final Level level, final Marker marker, final String message, final Supplier... paramSuppliers ) { + // do nothing + } + + @Override + public void log( final Level level, final Marker marker, final String message, final Throwable throwable ) { + // do nothing + } + + @Override + public void log( final Level level, final Marker marker, final Supplier messageSupplier ) { + // do nothing + } + + @Override + public void log( final Level level, final Marker marker, final Supplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void log( final Level level, final Message message ) { + // do nothing + } + + @Override + public void log( final Level level, final Message message, final Throwable throwable ) { + // do nothing + } + + @Override + public void log( final Level level, final MessageSupplier messageSupplier ) { + // do nothing + } + + @Override + public void log( final Level level, final MessageSupplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void log( final Level level, final CharSequence message ) { + // do nothing + } + + @Override + public void log( final Level level, final CharSequence message, final Throwable throwable ) { + // do nothing + } + + @Override + public void log( final Level level, final Object message ) { + // do nothing + } + + @Override + public void log( final Level level, final Object message, final Throwable throwable ) { + // do nothing + } + + @Override + public void log( final Level level, final String message ) { + // do nothing + } + + @Override + public void log( final Level level, final String message, final Object... params ) { + // do nothing + } + + @Override + public void log( final Level level, final String message, final Supplier... paramSuppliers ) { + // do nothing + } + + @Override + public void log( final Level level, final String message, final Throwable throwable ) { + // do nothing + } + + @Override + public void log( final Level level, final Supplier messageSupplier ) { + // do nothing + } + + @Override + public void log( final Level level, final Supplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void log( final Level level, final Marker marker, final String message, final Object p0 ) { + // do nothing + } + + @Override + public void log( final Level level, final Marker marker, final String message, final Object p0, final Object p1 ) { + // do nothing + } + + @Override + public void log( final Level level, final Marker marker, final String message, final Object p0, final Object p1, final Object p2 ) { + // do nothing + } + + @Override + public void log( final Level level, final Marker marker, final String message, final Object p0, final Object p1, final Object p2, + final Object p3 ) { + // do nothing + } + + @Override + public void log( final Level level, final Marker marker, final String message, final Object p0, final Object p1, final Object p2, + final Object p3, final Object p4 ) { + // do nothing + } + + @Override + public void log( final Level level, final Marker marker, final String message, final Object p0, final Object p1, final Object p2, + final Object p3, final Object p4, final Object p5 ) { + // do nothing + } + + @Override + public void log( final Level level, final Marker marker, final String message, final Object p0, final Object p1, final Object p2, + final Object p3, final Object p4, final Object p5, + final Object p6 ) { + // do nothing + } + + @Override + public void log( final Level level, final Marker marker, final String message, final Object p0, final Object p1, final Object p2, + final Object p3, final Object p4, final Object p5, final Object p6, + final Object p7 ) { + // do nothing + } + + @Override + public void log( final Level level, final Marker marker, final String message, final Object p0, final Object p1, final Object p2, + final Object p3, final Object p4, final Object p5, final Object p6, + final Object p7, final Object p8 ) { + // do nothing + } + + @Override + public void log( final Level level, final Marker marker, final String message, final Object p0, final Object p1, final Object p2, + final Object p3, final Object p4, final Object p5, final Object p6, + final Object p7, final Object p8, final Object p9 ) { + // do nothing + } + + @Override + public void log( final Level level, final String message, final Object p0 ) { + // do nothing + } + + @Override + public void log( final Level level, final String message, final Object p0, final Object p1 ) { + // do nothing + } + + @Override + public void log( final Level level, final String message, final Object p0, final Object p1, final Object p2 ) { + // do nothing + } + + @Override + public void log( final Level level, final String message, final Object p0, final Object p1, final Object p2, final Object p3 ) { + // do nothing + } + + @Override + public void log( final Level level, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4 ) { + // do nothing + } + + @Override + public void log( final Level level, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5 ) { + // do nothing + } + + @Override + public void log( final Level level, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6 ) { + // do nothing + } + + @Override + public void log( final Level level, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6, final Object p7 ) { + // do nothing + } + + @Override + public void log( final Level level, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6, final Object p7, + final Object p8 ) { + // do nothing + } + + @Override + public void log( final Level level, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6, final Object p7, + final Object p8, final Object p9 ) { + // do nothing + } + + @Override + public void printf( final Level level, final Marker marker, final String format, final Object... params ) { + // do nothing + } + + @Override + public void printf( final Level level, final String format, final Object... params ) { + // do nothing + } + + @Override + public T throwing( final Level level, final T throwable ) { + return null; + } + + @Override + public T throwing( final T throwable ) { + return null; + } + + @Override + public void trace( final Marker marker, final Message message ) { + // do nothing + } + + @Override + public void trace( final Marker marker, final Message message, final Throwable throwable ) { + // do nothing + } + + @Override + public void trace( final Marker marker, final MessageSupplier messageSupplier ) { + // do nothing + } + + @Override + public void trace( final Marker marker, final MessageSupplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void trace( final Marker marker, final CharSequence message ) { + // do nothing + } + + @Override + public void trace( final Marker marker, final CharSequence message, final Throwable throwable ) { + // do nothing + } + + @Override + public void trace( final Marker marker, final Object message ) { + // do nothing + } + + @Override + public void trace( final Marker marker, final Object message, final Throwable throwable ) { + // do nothing + } + + @Override + public void trace( final Marker marker, final String message ) { + // do nothing + } + + @Override + public void trace( final Marker marker, final String message, final Object... params ) { + // do nothing + } + + @Override + public void trace( final Marker marker, final String message, final Supplier... paramSuppliers ) { + // do nothing + } + + @Override + public void trace( final Marker marker, final String message, final Throwable throwable ) { + // do nothing + } + + @Override + public void trace( final Marker marker, final Supplier messageSupplier ) { + // do nothing + } + + @Override + public void trace( final Marker marker, final Supplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void trace( final Message message ) { + // do nothing + } + + @Override + public void trace( final Message message, final Throwable throwable ) { + // do nothing + } + + @Override + public void trace( final MessageSupplier messageSupplier ) { + // do nothing + } + + @Override + public void trace( final MessageSupplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void trace( final CharSequence message ) { + // do nothing + } + + @Override + public void trace( final CharSequence message, final Throwable throwable ) { + // do nothing + } + + @Override + public void trace( final Object message ) { + // do nothing + } + + @Override + public void trace( final Object message, final Throwable throwable ) { + // do nothing + } + + @Override + public void trace( final String message ) { + // do nothing + } + + @Override + public void trace( final String message, final Object... params ) { + // do nothing + } + + @Override + public void trace( final String message, final Supplier... paramSuppliers ) { + // do nothing + } + + @Override + public void trace( final String message, final Throwable throwable ) { + // do nothing + } + + @Override + public void trace( final Supplier messageSupplier ) { + // do nothing + } + + @Override + public void trace( final Supplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void trace( final Marker marker, final String message, final Object p0 ) { + // do nothing + } + + @Override + public void trace( final Marker marker, final String message, final Object p0, final Object p1 ) { + // do nothing + } + + @Override + public void trace( final Marker marker, final String message, final Object p0, final Object p1, final Object p2 ) { + // do nothing + } + + @Override + public void trace( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3 ) { + // do nothing + } + + @Override + public void trace( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4 ) { + // do nothing + } + + @Override + public void trace( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5 ) { + // do nothing + } + + @Override + public void trace( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6 ) { + // do nothing + } + + @Override + public void trace( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6, + final Object p7 ) { + // do nothing + } + + @Override + public void trace( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6, final Object p7, + final Object p8 ) { + // do nothing + } + + @Override + public void trace( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6, final Object p7, + final Object p8, final Object p9 ) { + // do nothing + } + + @Override + public void trace( final String message, final Object p0 ) { + // do nothing + } + + @Override + public void trace( final String message, final Object p0, final Object p1 ) { + // do nothing + } + + @Override + public void trace( final String message, final Object p0, final Object p1, final Object p2 ) { + // do nothing + } + + @Override + public void trace( final String message, final Object p0, final Object p1, final Object p2, final Object p3 ) { + // do nothing + } + + @Override + public void trace( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4 ) { + // do nothing + } + + @Override + public void trace( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5 ) { + // do nothing + } + + @Override + public void trace( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6 ) { + // do nothing + } + + @Override + public void trace( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6, final Object p7 ) { + // do nothing + } + + @Override + public void trace( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6, final Object p7, final Object p8 ) { + // do nothing + } + + @Override + public void trace( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6, final Object p7, final Object p8, + final Object p9 ) { + // do nothing + } + + @Override + public EntryMessage traceEntry() { + return null; + } + + @Override + public EntryMessage traceEntry( final String format, final Object... params ) { + return null; + } + + @Override + public EntryMessage traceEntry( final Supplier... paramSuppliers ) { + return null; + } + + @Override + public EntryMessage traceEntry( final String format, final Supplier... paramSuppliers ) { + return null; + } + + @Override + public EntryMessage traceEntry( final Message message ) { + return null; + } + + @Override + public void traceExit() { + // do nothing + } + + @Override + public R traceExit( final R result ) { + return null; + } + + @Override + public R traceExit( final String format, final R result ) { + return null; + } + + @Override + public void traceExit( final EntryMessage message ) { + // do nothing + } + + @Override + public R traceExit( final EntryMessage message, final R result ) { + return null; + } + + @Override + public R traceExit( final Message message, final R result ) { + return null; + } + + @Override + public void warn( final Marker marker, final Message message ) { + // do nothing + } + + @Override + public void warn( final Marker marker, final Message message, final Throwable throwable ) { + // do nothing + } + + @Override + public void warn( final Marker marker, final MessageSupplier messageSupplier ) { + // do nothing + } + + @Override + public void warn( final Marker marker, final MessageSupplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void warn( final Marker marker, final CharSequence message ) { + // do nothing + } + + @Override + public void warn( final Marker marker, final CharSequence message, final Throwable throwable ) { + // do nothing + } + + @Override + public void warn( final Marker marker, final Object message ) { + // do nothing + } + + @Override + public void warn( final Marker marker, final Object message, final Throwable throwable ) { + // do nothing + } + + @Override + public void warn( final Marker marker, final String message ) { + // do nothing + } + + @Override + public void warn( final Marker marker, final String message, final Object... params ) { + // do nothing + } + + @Override + public void warn( final Marker marker, final String message, final Supplier... paramSuppliers ) { + // do nothing + } + + @Override + public void warn( final Marker marker, final String message, final Throwable throwable ) { + // do nothing + } + + @Override + public void warn( final Marker marker, final Supplier messageSupplier ) { + // do nothing + } + + @Override + public void warn( final Marker marker, final Supplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void warn( final Message message ) { + // do nothing + } + + @Override + public void warn( final Message message, final Throwable throwable ) { + // do nothing + } + + @Override + public void warn( final MessageSupplier messageSupplier ) { + // do nothing + } + + @Override + public void warn( final MessageSupplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void warn( final CharSequence message ) { + // do nothing + } + + @Override + public void warn( final CharSequence message, final Throwable throwable ) { + // do nothing + } + + @Override + public void warn( final Object message ) { + // do nothing + } + + @Override + public void warn( final Object message, final Throwable throwable ) { + // do nothing + } + + @Override + public void warn( final String message ) { + // do nothing + } + + @Override + public void warn( final String message, final Object... params ) { + // do nothing + } + + @Override + public void warn( final String message, final Supplier... paramSuppliers ) { + // do nothing + } + + @Override + public void warn( final String message, final Throwable throwable ) { + // do nothing + } + + @Override + public void warn( final Supplier messageSupplier ) { + // do nothing + } + + @Override + public void warn( final Supplier messageSupplier, final Throwable throwable ) { + // do nothing + } + + @Override + public void warn( final Marker marker, final String message, final Object p0 ) { + // do nothing + } + + @Override + public void warn( final Marker marker, final String message, final Object p0, final Object p1 ) { + // do nothing + } + + @Override + public void warn( final Marker marker, final String message, final Object p0, final Object p1, final Object p2 ) { + // do nothing + } + + @Override + public void warn( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3 ) { + // do nothing + } + + @Override + public void warn( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4 ) { + // do nothing + } + + @Override + public void warn( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5 ) { + // do nothing + } + + @Override + public void warn( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6 ) { + // do nothing + } + + @Override + public void warn( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6, + final Object p7 ) { + // do nothing + } + + @Override + public void warn( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6, final Object p7, + final Object p8 ) { + // do nothing + } + + @Override + public void warn( final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, + final Object p4, final Object p5, final Object p6, final Object p7, + final Object p8, final Object p9 ) { + // do nothing + } + + @Override + public void warn( final String message, final Object p0 ) { + // do nothing + } + + @Override + public void warn( final String message, final Object p0, final Object p1 ) { + // do nothing + } + + @Override + public void warn( final String message, final Object p0, final Object p1, final Object p2 ) { + // do nothing + } + + @Override + public void warn( final String message, final Object p0, final Object p1, final Object p2, final Object p3 ) { + // do nothing + } + + @Override + public void warn( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4 ) { + // do nothing + } + + @Override + public void warn( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5 ) { + // do nothing + } + + @Override + public void warn( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6 ) { + // do nothing + } + + @Override + public void warn( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6, final Object p7 ) { + // do nothing + } + + @Override + public void warn( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6, final Object p7, final Object p8 ) { + // do nothing + } + + @Override + public void warn( final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, + final Object p5, final Object p6, final Object p7, final Object p8, + final Object p9 ) { + // do nothing + } + } +} diff --git a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_org_apache_logging_log4j_LogManager.java b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_org_apache_logging_log4j_LogManager.java new file mode 100644 index 00000000..868f7359 --- /dev/null +++ b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_org_apache_logging_log4j_LogManager.java @@ -0,0 +1,39 @@ +/* + * Copyright (c) 2024 Robert Bosch Manufacturing Solutions GmbH + * + * See the AUTHORS file(s) distributed with this work for additional + * information regarding authorship. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * SPDX-License-Identifier: MPL-2.0 + */ + +package org.eclipse.esmf.ame.substitution; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.spi.LoggerContextFactory; + +import com.oracle.svm.core.annotate.Alias; +import com.oracle.svm.core.annotate.RecomputeFieldValue; +import com.oracle.svm.core.annotate.TargetClass; + +/** + * This is a GraalVM substitution class + * for {@link LogManager}. + * Reason: The original implementation uses reflection and services to find implementations, which does not work in the + * GraalVM setup. The substitution class provides a custom implementation that always returns a dummy LoggerContextFactory. + */ +@TargetClass( LogManager.class ) +@SuppressWarnings( { + "unused", + "squid:S00101" // Class name uses GraalVM substitution class naming schema, see + // https://github.com/oracle/graal/tree/master/substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/jdk +} ) +public final class Target_org_apache_logging_log4j_LogManager { + @Alias + @RecomputeFieldValue( kind = RecomputeFieldValue.Kind.FromAlias ) + private static LoggerContextFactory factory = new DummyLoggerContextFactory(); +} diff --git a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_org_apache_logging_log4j_util_ServiceLoaderUtil.java b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_org_apache_logging_log4j_util_ServiceLoaderUtil.java new file mode 100644 index 00000000..e1a0b472 --- /dev/null +++ b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_org_apache_logging_log4j_util_ServiceLoaderUtil.java @@ -0,0 +1,41 @@ +/* + * Copyright (c) 2024 Robert Bosch Manufacturing Solutions GmbH + * + * See the AUTHORS file(s) distributed with this work for additional + * information regarding authorship. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * SPDX-License-Identifier: MPL-2.0 + */ + +package org.eclipse.esmf.ame.substitution; + +import java.lang.invoke.MethodHandles; +import java.util.List; + +import org.apache.logging.log4j.util.ServiceLoaderUtil; + +import com.oracle.svm.core.annotate.Substitute; +import com.oracle.svm.core.annotate.TargetClass; + +/** + * This is a GraalVM substitution class + * for {@link ServiceLoaderUtil}. + * Reason: The original implementation uses reflection to instantiate classes, which is unsupported in GraalVM. + */ +@TargetClass( ServiceLoaderUtil.class ) +@SuppressWarnings( { + "unused", + "squid:S00101" // Class name uses GraalVM substitution class naming schema, see + // https://github.com/oracle/graal/tree/master/substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/jdk +} ) +public final class Target_org_apache_logging_log4j_util_ServiceLoaderUtil { + @Substitute + static Iterable callServiceLoader( final MethodHandles.Lookup lookup, final Class serviceType, final ClassLoader classLoader, + final boolean verbose ) { + return List.of(); + } +} diff --git a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_org_eclipse_digitaltwin_aas4j_v3_dataformat_core_util_ReflectionHelper.java b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_org_eclipse_digitaltwin_aas4j_v3_dataformat_core_util_ReflectionHelper.java index 9dda00b1..ef099b35 100644 --- a/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_org_eclipse_digitaltwin_aas4j_v3_dataformat_core_util_ReflectionHelper.java +++ b/aspect-model-editor-runtime/src/main/java/org/eclipse/esmf/ame/substitution/Target_org_eclipse_digitaltwin_aas4j_v3_dataformat_core_util_ReflectionHelper.java @@ -15,6 +15,7 @@ import java.io.IOException; import java.io.InputStream; +import java.lang.reflect.Field; import java.util.List; import java.util.Map; import java.util.Properties; @@ -32,8 +33,12 @@ /** * This is a GraalVM substitution class * for {@link ReflectionHelper}, the central point of reflection information of the io.admin-shell.aas library. The - * original ReflectionHelper has a static constructor that initializes several maps and collections (using ClassGraph scans) that hold information - * about implementations of interfaces etc.. For the build of the native image, this logic is replaced by the following logic: + * original + * ReflectionHelper + * has a static constructor that initializes several maps and collections (using ClassGraph scans) that hold information + * about + * implementations + * of interfaces etc.. For the build of the native image, this logic is replaced by the following logic: *
    *
  1. At build time, the {@link Aas4jClassSetup} is ran (as a standalone program). * This creates an instance of {@link AdminShellConfig} which contains all the information extracted from the ClassGraph scans.
  2. @@ -135,8 +140,9 @@ public final class Target_org_eclipse_digitaltwin_aas4j_v3_dataformat_core_util_ public static List> ENUMS; static { - try ( final InputStream input = Target_org_eclipse_digitaltwin_aas4j_v3_dataformat_core_util_ReflectionHelper.class.getResourceAsStream( - "/adminshell.properties" ) ) { + try ( final InputStream input = + Target_org_eclipse_digitaltwin_aas4j_v3_dataformat_core_util_ReflectionHelper.class.getResourceAsStream( + "/adminshell.properties" ) ) { final Properties properties = new Properties(); properties.load( input ); final AdminShellConfig config = AdminShellConfig.fromProperties( properties ); @@ -251,4 +257,15 @@ public final class Target_org_eclipse_digitaltwin_aas4j_v3_dataformat_core_util_ */ @KeepOriginal public static native void setEmptyListsToNull( Object element ); + + /** + * @param element @see ReflectionHelper#createResetRunnable(Object, Field) + * @param field @see ReflectionHelper#createResetRunnable(Object, Field) + * @return @see ReflectionHelper#createResetRunnable(Object, Field) + * + * @throws IllegalAccessException @see ReflectionHelper#createResetRunnable(Object, Field) + * @see ReflectionHelper#createResetRunnable(Object, Field) + */ + @KeepOriginal + private static native Runnable createResetRunnable( Object element, Field field ) throws IllegalAccessException; } From da1ac9066a509ce1119d28afaae1ea1bd02b9df3 Mon Sep 17 00:00:00 2001 From: Michele Santoro Date: Tue, 30 Jan 2024 15:16:11 +0100 Subject: [PATCH 13/16] Fix reflect json for jackson serialization --- .../.graalvm/reflect-config.json | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/aspect-model-editor-runtime/.graalvm/reflect-config.json b/aspect-model-editor-runtime/.graalvm/reflect-config.json index 6d0fead6..4210af74 100644 --- a/aspect-model-editor-runtime/.graalvm/reflect-config.json +++ b/aspect-model-editor-runtime/.graalvm/reflect-config.json @@ -336,12 +336,10 @@ }, { "name": "com.fasterxml.jackson.core.base.GeneratorBase", - "methods": [ - { - "name": "", - "parameterTypes": ["int", "com.fasterxml.jackson.core.ObjectCodec", "com.fasterxml.jackson.core.io.IOContext"] - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true }, { "name": "com.fasterxml.jackson.databind.ext.CoreXMLSerializers", @@ -531,7 +529,8 @@ "allDeclaredConstructors" : true, "allPublicConstructors" : true, "allDeclaredMethods" : true, - "allPublicMethods" : true + "allPublicMethods" : true, + "fields":[{"name":"_nextName"}] }, { "name": "com.fasterxml.jackson.datatype.jdk8.Jdk8Module", @@ -6296,7 +6295,11 @@ "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, - "allPublicMethods": true + "allPublicMethods": true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"jsonComponentModule","parameterTypes":[] } + ] }, { "name": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration", From c0d73f0281a3a5aa09b93b981206ca6d54762a9a Mon Sep 17 00:00:00 2001 From: Michele Santoro Date: Tue, 30 Jan 2024 16:11:03 +0100 Subject: [PATCH 14/16] Update reflect-config.json --- .../.graalvm/reflect-config.json | 1938 ++++++++++++----- 1 file changed, 1374 insertions(+), 564 deletions(-) diff --git a/aspect-model-editor-runtime/.graalvm/reflect-config.json b/aspect-model-editor-runtime/.graalvm/reflect-config.json index 4210af74..afd705fd 100644 --- a/aspect-model-editor-runtime/.graalvm/reflect-config.json +++ b/aspect-model-editor-runtime/.graalvm/reflect-config.json @@ -3030,1074 +3030,1884 @@ }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.util.ReflectionHelper", - "allPublicMethods": true, "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, + "allPublicMethods": true, "allDeclaredFields": true, "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.serialization.EnumSerializer", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AnnotatedRelationshipElementMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AnnotatedRelationshipElementMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetAdministrationShellMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetAdministrationShellMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetInformationMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetInformationMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.BlobMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.BlobMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ConceptDescriptionMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ConceptDescriptionMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.DataSpecificationIec61360Mixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.DataSpecificationIec61360Mixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EntityMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EntityMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EnvironmentMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EnvironmentMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ExtensionMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ExtensionMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.FileMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.FileMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasDataSpecificationMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasDataSpecificationMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasSemanticsMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasSemanticsMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.IdentifiableMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.IdentifiableMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.KeyMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.KeyMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.MultiLanguagePropertyMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.MultiLanguagePropertyMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.OperationMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.OperationMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.OperationVariableMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.OperationVariableMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.PropertyMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.PropertyMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.QualifierMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.QualifierMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RangeMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RangeMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ReferableMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ReferableMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ReferenceMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ReferenceMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RelationshipElementMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RelationshipElementMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SpecificAssetIdMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SpecificAssetIdMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementCollectionMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementCollectionMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementListMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementListMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ValueReferencePairMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ValueReferencePairMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name" : "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.XmlSerializer", - "allDeclaredConstructors" : true, - "allPublicConstructors" : true, - "allDeclaredMethods" : true, - "allPublicMethods" : true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.XmlDeserializer", - "allDeclaredConstructors" : true, - "allPublicConstructors" : true, - "allDeclaredMethods" : true, - "allPublicMethods" : true, - "allDeclaredFields" : true, - "allPublicFields" : true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.XmlSchemaValidator", - "allDeclaredConstructors" : true, - "allPublicConstructors" : true, - "allDeclaredMethods" : true, - "allPublicMethods" : true, - "allDeclaredFields" : true, - "allPublicFields" : true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AdministrativeInformationMixin", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AnnotatedRelationshipElementMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AnnotatedRelationshipElementMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AssetAdministrationShellMixin", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AssetInformationMixin", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ConceptDescriptionMixin", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.DataSpecificationIec61360Mixin", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EmbeddedDataSpecificationMixin", - "queryAllDeclaredMethods": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EntityMixin" + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EntityMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EnvironmentMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EnvironmentMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ExtensionMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ExtensionMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.LevelTypeMixin", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasDataSpecificationMixin", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasExtensionsMixin", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasSemanticsMixin", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.KeyMixin", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.MultiLanguagePropertyMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.MultiLanguagePropertyMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationVariableMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationVariableMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.PropertyMixin", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.QualifiableMixin", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.QualifierMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.QualifierMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ReferableMixin", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ReferenceMixin", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ResourceMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ResourceMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SpecificAssetIdMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SpecificAssetIdMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementCollectionMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementCollectionMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementListMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementListMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementMixin", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelMixin", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueListMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueListMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueReferencePairMixin" + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueReferencePairMixin", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.EmbeddedDataSpecificationSerializer", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsDefinitionTypeIec61360Serializer", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, - "allPublicMethods": true + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsNameTypeSerializer", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, - "allPublicMethods": true + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsPreferredNameTypeIec61360Serializer", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, - "allPublicMethods": true + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsShortNameTypeIec61360Serializer", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, - "allPublicMethods": true + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsTextTypeSerializer", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, - "allPublicMethods": true + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.SubmodelElementsSerializer", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, - "allPublicMethods": true + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AasSubmodelElements" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AasSubmodelElements", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AbstractLangString" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AbstractLangString", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.AdministrativeInformation", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AnnotatedRelationshipElement" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AnnotatedRelationshipElement", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetAdministrationShell", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetInformation", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetKind" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetKind", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.BasicEventElement" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.BasicEventElement", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Blob" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Blob", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Capability" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Capability", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.ConceptDescription", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataElement", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataSpecificationContent", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataSpecificationIec61360", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataTypeDefXsd" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataTypeDefXsd", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataTypeIec61360" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataTypeIec61360", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Direction" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Direction", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.EmbeddedDataSpecification", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Entity" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Entity", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.EntityType" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.EntityType", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Environment" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Environment", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.EventElement" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.EventElement", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.EventPayload" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.EventPayload", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Extension" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Extension", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.File" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.File", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasDataSpecification", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasExtensions", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasKind", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasSemantics", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.Identifiable", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.Key", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.KeyTypes" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.KeyTypes", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringDefinitionTypeIec61360" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringDefinitionTypeIec61360", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringNameType" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringNameType", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringPreferredNameTypeIec61360" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringPreferredNameTypeIec61360", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringShortNameTypeIec61360" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringShortNameTypeIec61360", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringTextType" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringTextType", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LevelType" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LevelType", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ModellingKind" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ModellingKind", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.MultiLanguageProperty" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.MultiLanguageProperty", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Operation" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Operation", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.OperationVariable" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.OperationVariable", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.Property", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.Qualifiable", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Qualifier" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Qualifier", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.QualifierKind" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.QualifierKind", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Range" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Range", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.Referable", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.Reference", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ReferenceElement" - }, + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ReferenceElement", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ReferenceTypes" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ReferenceTypes", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.RelationshipElement" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.RelationshipElement", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Resource" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Resource", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.SpecificAssetId" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.SpecificAssetId", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.StateOfEvent" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.StateOfEvent", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.Submodel", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElement", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementCollection" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementCollection", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementList" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementList", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ModelType" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ModelType", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ValueList" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ValueList", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ValueReferencePair" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ValueReferencePair", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAdministrativeInformation", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getCreator", - "parameterTypes": [] - }, - { - "name": "getEmbeddedDataSpecifications", - "parameterTypes": [] - }, - { - "name": "getRevision", - "parameterTypes": [] - }, - { - "name": "getTemplateId", - "parameterTypes": [] - }, - { - "name": "getVersion", - "parameterTypes": [] - } - ] + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAdministrativeInformation$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAdministrativeInformation$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAnnotatedRelationshipElement" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAnnotatedRelationshipElement", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAnnotatedRelationshipElement$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAnnotatedRelationshipElement$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetAdministrationShell", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getAdministration", - "parameterTypes": [] - }, - { - "name": "getAssetInformation", - "parameterTypes": [] - }, - { - "name": "getCategory", - "parameterTypes": [] - }, - { - "name": "getDerivedFrom", - "parameterTypes": [] - }, - { - "name": "getDescription", - "parameterTypes": [] - }, - { - "name": "getDisplayName", - "parameterTypes": [] - }, - { - "name": "getEmbeddedDataSpecifications", - "parameterTypes": [] - }, - { - "name": "getExtensions", - "parameterTypes": [] - }, - { - "name": "getId", - "parameterTypes": [] - }, - { - "name": "getIdShort", - "parameterTypes": [] - }, - { - "name": "getSubmodels", - "parameterTypes": [] - } - ] + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetAdministrationShell$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetAdministrationShell$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetInformation", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getAssetKind", - "parameterTypes": [] - }, - { - "name": "getAssetType", - "parameterTypes": [] - }, - { - "name": "getDefaultThumbnail", - "parameterTypes": [] - }, - { - "name": "getGlobalAssetId", - "parameterTypes": [] - }, - { - "name": "getSpecificAssetIds", - "parameterTypes": [] - } - ] + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetInformation$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetInformation$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBasicEventElement" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBasicEventElement", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBasicEventElement$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBasicEventElement$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBlob" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBlob", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBlob$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBlob$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultCapability" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultCapability", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultCapability$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultCapability$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultConceptDescription", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getAdministration", - "parameterTypes": [] - }, - { - "name": "getCategory", - "parameterTypes": [] - }, - { - "name": "getDescription", - "parameterTypes": [] - }, - { - "name": "getDisplayName", - "parameterTypes": [] - }, - { - "name": "getEmbeddedDataSpecifications", - "parameterTypes": [] - }, - { - "name": "getExtensions", - "parameterTypes": [] - }, - { - "name": "getId", - "parameterTypes": [] - }, - { - "name": "getIdShort", - "parameterTypes": [] - }, - { - "name": "getIsCaseOf", - "parameterTypes": [] - } - ] + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultConceptDescription$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultConceptDescription$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultDataSpecificationIec61360", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getDataType", - "parameterTypes": [] - }, - { - "name": "getDefinition", - "parameterTypes": [] - }, - { - "name": "getLevelType", - "parameterTypes": [] - }, - { - "name": "getPreferredName", - "parameterTypes": [] - }, - { - "name": "getShortName", - "parameterTypes": [] - }, - { - "name": "getSourceOfDefinition", - "parameterTypes": [] - }, - { - "name": "getSymbol", - "parameterTypes": [] - }, - { - "name": "getUnit", - "parameterTypes": [] - }, - { - "name": "getUnitId", - "parameterTypes": [] - }, - { - "name": "getValue", - "parameterTypes": [] - }, - { - "name": "getValueFormat", - "parameterTypes": [] - }, - { - "name": "getValueList", - "parameterTypes": [] - } - ] + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultDataSpecificationIec61360$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultDataSpecificationIec61360$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEmbeddedDataSpecification", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getDataSpecification", - "parameterTypes": [] - }, - { - "name": "getDataSpecificationContent", - "parameterTypes": [] - } - ] + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEmbeddedDataSpecification$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEmbeddedDataSpecification$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEntity" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEntity", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEntity$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEntity$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEnvironment" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEnvironment", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEnvironment$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEnvironment$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEventPayload" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEventPayload", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEventPayload$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEventPayload$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultExtension" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultExtension", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultExtension$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultExtension$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultFile" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultFile", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultFile$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultFile$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultKey", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getType", - "parameterTypes": [] - }, - { - "name": "getValue", - "parameterTypes": [] - } - ] + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultKey$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultKey$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringDefinitionTypeIec61360" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringDefinitionTypeIec61360", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringDefinitionTypeIec61360$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringDefinitionTypeIec61360$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringNameType" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringNameType", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringNameType$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringNameType$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringPreferredNameTypeIec61360", - "allDeclaredFields": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringPreferredNameTypeIec61360$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringPreferredNameTypeIec61360$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringShortNameTypeIec61360", - "allDeclaredFields": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringShortNameTypeIec61360$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringShortNameTypeIec61360$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringTextType", - "allDeclaredFields": true - }, - { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringTextType$Builder" + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLevelType" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringTextType$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLevelType$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLevelType", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultMultiLanguageProperty" - }, + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLevelType$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultMultiLanguageProperty$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultMultiLanguageProperty", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperation" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultMultiLanguageProperty$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperation$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperation", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperationVariable" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperation$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperationVariable$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperationVariable", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperationVariable$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultProperty", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getCategory", - "parameterTypes": [] - }, - { - "name": "getDescription", - "parameterTypes": [] - }, - { - "name": "getDisplayName", - "parameterTypes": [] - }, - { - "name": "getEmbeddedDataSpecifications", - "parameterTypes": [] - }, - { - "name": "getExtensions", - "parameterTypes": [] - }, - { - "name": "getIdShort", - "parameterTypes": [] - }, - { - "name": "getQualifiers", - "parameterTypes": [] - }, - { - "name": "getSemanticId", - "parameterTypes": [] - }, - { - "name": "getSupplementalSemanticIds", - "parameterTypes": [] - }, - { - "name": "getValue", - "parameterTypes": [] - }, - { - "name": "getValueId", - "parameterTypes": [] - }, - { - "name": "getValueType", - "parameterTypes": [] - } - ] + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultProperty$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultProperty$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultQualifier" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultQualifier", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultQualifier$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultQualifier$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRange" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRange", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRange$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRange$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReference", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getKeys", - "parameterTypes": [] - }, - { - "name": "getReferredSemanticId", - "parameterTypes": [] - }, - { - "name": "getType", - "parameterTypes": [] - } - ] + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReference$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReference$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReferenceElement" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReferenceElement", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReferenceElement$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReferenceElement$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRelationshipElement" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRelationshipElement", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRelationshipElement$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRelationshipElement$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultResource" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultResource", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultResource$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultResource$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetId" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetId", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetId$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetId$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodel", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "queryAllDeclaredConstructors": true, - "methods": [ - { - "name": "getAdministration", - "parameterTypes": [] - }, - { - "name": "getCategory", - "parameterTypes": [] - }, - { - "name": "getDescription", - "parameterTypes": [] - }, - { - "name": "getDisplayName", - "parameterTypes": [] - }, - { - "name": "getEmbeddedDataSpecifications", - "parameterTypes": [] - }, - { - "name": "getExtensions", - "parameterTypes": [] - }, - { - "name": "getId", - "parameterTypes": [] - }, - { - "name": "getIdShort", - "parameterTypes": [] - }, - { - "name": "getKind", - "parameterTypes": [] - }, - { - "name": "getQualifiers", - "parameterTypes": [] - }, - { - "name": "getSemanticId", - "parameterTypes": [] - }, - { - "name": "getSubmodelElements", - "parameterTypes": [] - }, - { - "name": "getSupplementalSemanticIds", - "parameterTypes": [] - } - ] + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodel$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodel$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementCollection" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementCollection", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementCollection$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementCollection$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementList" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementList", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementList$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementList$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueList" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueList", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueList$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueList$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueReferencePair" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueReferencePair", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueReferencePair$Builder" + "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueReferencePair$Builder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.esmf.ame.Application", From 40dd164c186e943d5a82579c4b7beea0c89887d4 Mon Sep 17 00:00:00 2001 From: Michele Santoro Date: Tue, 30 Jan 2024 17:05:45 +0100 Subject: [PATCH 15/16] Update reflect config json --- .../.graalvm/reflect-config.json | 1482 +++++++++++------ 1 file changed, 974 insertions(+), 508 deletions(-) diff --git a/aspect-model-editor-runtime/.graalvm/reflect-config.json b/aspect-model-editor-runtime/.graalvm/reflect-config.json index afd705fd..e038bf1d 100644 --- a/aspect-model-editor-runtime/.graalvm/reflect-config.json +++ b/aspect-model-editor-runtime/.graalvm/reflect-config.json @@ -1,82 +1,232 @@ [ { - "name": "[B" + "name": "[B", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "[I" + "name": "[I", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "[Lcom.fasterxml.jackson.databind.deser.BeanDeserializerModifier;" + "name": "[Lcom.fasterxml.jackson.databind.deser.BeanDeserializerModifier;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "[Lcom.fasterxml.jackson.databind.deser.Deserializers;" + "name": "[Lcom.fasterxml.jackson.databind.deser.Deserializers;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "[Lcom.fasterxml.jackson.databind.deser.KeyDeserializers;" + "name": "[Lcom.fasterxml.jackson.databind.deser.KeyDeserializers;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "[Lcom.fasterxml.jackson.databind.deser.ValueInstantiators;" + "name": "[Lcom.fasterxml.jackson.databind.deser.ValueInstantiators;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "[Lcom.fasterxml.jackson.databind.ser.BeanSerializerModifier;" + "name": "[Lcom.fasterxml.jackson.databind.ser.BeanSerializerModifier;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "[Lcom.fasterxml.jackson.databind.ser.Serializers;" + "name": "[Lcom.fasterxml.jackson.databind.ser.Serializers;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "[Ljava.io.Serializable;" + "name": "[Ljava.io.Serializable;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "[Ljava.lang.CharSequence;" + "name": "[Ljava.lang.CharSequence;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "[Ljava.lang.Class;" + "name": "[Ljava.lang.Class;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "[Ljava.lang.Comparable;" + "name": "[Ljava.lang.Comparable;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "[Ljava.lang.Object;" + "name": "[Ljava.lang.Object;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "[Ljava.lang.String;" + "name": "[Ljava.lang.String;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "[Ljava.lang.annotation.Annotation;" + "name": "[Ljava.lang.annotation.Annotation;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "[Ljava.lang.constant.Constable;" + "name": "[Ljava.lang.constant.Constable;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "[Ljava.lang.constant.ConstantDesc;" + "name": "[Ljava.lang.constant.ConstantDesc;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "[Ljava.math.BigDecimal;" + "name": "[Ljava.math.BigDecimal;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "[Lorg.graphper.layout.dot.DNode;" + "name": "[Lorg.graphper.layout.dot.DNode;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "[Lorg.springframework.boot.context.config.ConfigDataLocation;" + "name": "[Lorg.springframework.boot.context.config.ConfigDataLocation;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "[Lorg.springframework.core.annotation.AnnotationAttributes;" + "name": "[Lorg.springframework.core.annotation.AnnotationAttributes;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "[Lorg.springframework.util.ConcurrentReferenceHashMap$Segment;" + "name": "[Lorg.springframework.util.ConcurrentReferenceHashMap$Segment;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "[Lorg.springframework.web.bind.annotation.RequestMethod;" + "name": "[Lorg.springframework.web.bind.annotation.RequestMethod;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "[Z" + "name": "[Z", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "boolean", "queryAllDeclaredMethods": true }, { - "name": "ch.qos.logback.classic.LoggerContext" + "name": "ch.qos.logback.classic.LoggerContext", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "ch.qos.logback.classic.pattern.DateConverter", @@ -152,506 +302,318 @@ }, { "name": "com.fasterxml.jackson.annotation.JacksonAnnotation", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.fasterxml.jackson.annotation.JsonIgnoreProperties", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.fasterxml.jackson.annotation.JsonInclude", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "com.fasterxml.jackson.annotation.JsonInclude$Include" + "name": "com.fasterxml.jackson.annotation.JsonInclude$Include", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.fasterxml.jackson.annotation.JsonProperty", - "queryAllDeclaredMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "com.fasterxml.jackson.core.JsonGenerator" + "name": "com.fasterxml.jackson.core.JsonGenerator", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.fasterxml.jackson.core.ObjectCodec", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getJsonFactory", - "parameterTypes": [] - }, - { - "name": "readValues", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonParser", - "com.fasterxml.jackson.core.type.ResolvedType" - ] - }, - { - "name": "readValues", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonParser", - "com.fasterxml.jackson.core.type.TypeReference" - ] - }, - { - "name": "readValues", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonParser", - "java.lang.Class" - ] - } - ] + "allPublicFields": true }, { "name": "com.fasterxml.jackson.core.TreeCodec", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, "allDeclaredFields": true, - "queryAllDeclaredMethods": true + "allPublicFields": true }, { "name": "com.fasterxml.jackson.core.Versioned", - "queryAllDeclaredMethods": true, - "queryAllPublicMethods": true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.fasterxml.jackson.databind.Module", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "getDependencies", - "parameterTypes": [] - } - ] + "allPublicFields": true }, { "name": "com.fasterxml.jackson.databind.ObjectMapper", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "createArrayNode", - "parameterTypes": [] - }, - { - "name": "createObjectNode", - "parameterTypes": [] - }, - { - "name": "getFactory", - "parameterTypes": [] - }, - { - "name": "missingNode", - "parameterTypes": [] - }, - { - "name": "nullNode", - "parameterTypes": [] - }, - { - "name": "readTree", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonParser" - ] - }, - { - "name": "readValue", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonParser", - "com.fasterxml.jackson.core.type.ResolvedType" - ] - }, - { - "name": "readValue", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonParser", - "com.fasterxml.jackson.core.type.TypeReference" - ] - }, - { - "name": "readValue", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonParser", - "java.lang.Class" - ] - }, - { - "name": "readValues", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonParser", - "com.fasterxml.jackson.core.type.ResolvedType" - ] - }, - { - "name": "readValues", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonParser", - "com.fasterxml.jackson.core.type.TypeReference" - ] - }, - { - "name": "readValues", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonParser", - "java.lang.Class" - ] - }, - { - "name": "treeAsTokens", - "parameterTypes": [ - "com.fasterxml.jackson.core.TreeNode" - ] - }, - { - "name": "treeToValue", - "parameterTypes": [ - "com.fasterxml.jackson.core.TreeNode", - "java.lang.Class" - ] - }, - { - "name": "version", - "parameterTypes": [] - }, - { - "name": "writeTree", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonGenerator", - "com.fasterxml.jackson.core.TreeNode" - ] - }, - { - "name": "writeValue", - "parameterTypes": [ - "com.fasterxml.jackson.core.JsonGenerator", - "java.lang.Object" - ] - } - ] + "allPublicFields": true }, { - "name": "com.fasterxml.jackson.core.io.IOContext" + "name": "com.fasterxml.jackson.core.io.IOContext", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.fasterxml.jackson.core.base.GeneratorBase", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, - "allPublicMethods": true + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.fasterxml.jackson.databind.ext.CoreXMLSerializers", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.fasterxml.jackson.databind.ext.Java7HandlersImpl", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.fasterxml.jackson.databind.ext.Java7SupportImpl", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.fasterxml.jackson.databind.module.SimpleModule", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, "allDeclaredFields": true, - "queryAllDeclaredMethods": true, - "methods": [ - { - "name": "addAbstractTypeMapping", - "parameterTypes": [ - "java.lang.Class", - "java.lang.Class" - ] - }, - { - "name": "addDeserializer", - "parameterTypes": [ - "java.lang.Class", - "com.fasterxml.jackson.databind.JsonDeserializer" - ] - }, - { - "name": "addKeyDeserializer", - "parameterTypes": [ - "java.lang.Class", - "com.fasterxml.jackson.databind.KeyDeserializer" - ] - }, - { - "name": "addKeySerializer", - "parameterTypes": [ - "java.lang.Class", - "com.fasterxml.jackson.databind.JsonSerializer" - ] - }, - { - "name": "addSerializer", - "parameterTypes": [ - "com.fasterxml.jackson.databind.JsonSerializer" - ] - }, - { - "name": "addSerializer", - "parameterTypes": [ - "java.lang.Class", - "com.fasterxml.jackson.databind.JsonSerializer" - ] - }, - { - "name": "addValueInstantiator", - "parameterTypes": [ - "java.lang.Class", - "com.fasterxml.jackson.databind.deser.ValueInstantiator" - ] - }, - { - "name": "getModuleName", - "parameterTypes": [] - }, - { - "name": "getTypeId", - "parameterTypes": [] - }, - { - "name": "registerSubtypes", - "parameterTypes": [ - "java.util.Collection" - ] - }, - { - "name": "registerSubtypes", - "parameterTypes": [ - "com.fasterxml.jackson.databind.jsontype.NamedType[]" - ] - }, - { - "name": "registerSubtypes", - "parameterTypes": [ - "java.lang.Class[]" - ] - }, - { - "name": "setAbstractTypes", - "parameterTypes": [ - "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver" - ] - }, - { - "name": "setDeserializerModifier", - "parameterTypes": [ - "com.fasterxml.jackson.databind.deser.BeanDeserializerModifier" - ] - }, - { - "name": "setDeserializers", - "parameterTypes": [ - "com.fasterxml.jackson.databind.module.SimpleDeserializers" - ] - }, - { - "name": "setKeyDeserializers", - "parameterTypes": [ - "com.fasterxml.jackson.databind.module.SimpleKeyDeserializers" - ] - }, - { - "name": "setKeySerializers", - "parameterTypes": [ - "com.fasterxml.jackson.databind.module.SimpleSerializers" - ] - }, - { - "name": "setMixInAnnotation", - "parameterTypes": [ - "java.lang.Class", - "java.lang.Class" - ] - }, - { - "name": "setSerializerModifier", - "parameterTypes": [ - "com.fasterxml.jackson.databind.ser.BeanSerializerModifier" - ] - }, - { - "name": "setSerializers", - "parameterTypes": [ - "com.fasterxml.jackson.databind.module.SimpleSerializers" - ] - }, - { - "name": "setValueInstantiators", - "parameterTypes": [ - "com.fasterxml.jackson.databind.module.SimpleValueInstantiators" - ] - }, - { - "name": "setupModule", - "parameterTypes": [ - "com.fasterxml.jackson.databind.Module$SetupContext" - ] - }, - { - "name": "version", - "parameterTypes": [] - } - ] + "allPublicFields": true }, { - "name": "com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector" + "name": "com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.fasterxml.jackson.dataformat.xml.XmlMapper", - "allDeclaredConstructors" : true, - "allPublicConstructors" : true, - "allDeclaredMethods" : true, - "allPublicMethods" : true + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator", - "allDeclaredConstructors" : true, - "allPublicConstructors" : true, - "allDeclaredMethods" : true, - "allPublicMethods" : true, - "fields":[{"name":"_nextName"}] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.fasterxml.jackson.datatype.jdk8.Jdk8Module", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.fasterxml.jackson.datatype.jsr310.JavaTimeModule", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.github.benmanes.caffeine.cache.BBHeader$ReadAndWriteCounterRef", - "fields": [ - { - "name": "writeCounter" - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.github.benmanes.caffeine.cache.BBHeader$ReadCounterRef", - "fields": [ - { - "name": "readCounter" - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.github.benmanes.caffeine.cache.BLCHeader$DrainStatusRef", - "fields": [ - { - "name": "drainStatus" - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueColdProducerFields", - "fields": [ - { - "name": "producerLimit" - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueConsumerFields", - "fields": [ - { - "name": "consumerIndex" - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueProducerFields", - "fields": [ - { - "name": "producerIndex" - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.github.benmanes.caffeine.cache.BoundedLocalCache", - "fields": [ - { - "name": "refreshes" - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "com.github.benmanes.caffeine.cache.Caffeine" + "name": "com.github.benmanes.caffeine.cache.Caffeine", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.github.benmanes.caffeine.cache.PS", - "fields": [ - { - "name": "key" - }, - { - "name": "value" - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.github.benmanes.caffeine.cache.PSMS", - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.github.benmanes.caffeine.cache.SSMS", - "methods": [ - { - "name": "", - "parameterTypes": [ - "com.github.benmanes.caffeine.cache.Caffeine", - "com.github.benmanes.caffeine.cache.AsyncCacheLoader", - "boolean" - ] - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.github.benmanes.caffeine.cache.StripedBuffer", - "fields": [ - { - "name": "tableBusy" - } - ] + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "com.github.jsonldjava.core.JsonLdProcessor" + "name": "com.github.jsonldjava.core.JsonLdProcessor", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "com.github.marschall.memoryfilesystem.FileSystemContext", @@ -874,16 +836,40 @@ "queryAllDeclaredConstructors": true }, { - "name": "io.vavr.control.Try" + "name": "io.vavr.control.Try", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "jakarta.activation.MimeType" + "name": "jakarta.activation.MimeType", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "jakarta.annotation.ManagedBean" + "name": "jakarta.annotation.ManagedBean", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "jakarta.annotation.PostConstruct" + "name": "jakarta.annotation.PostConstruct", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "jakarta.annotation.PreDestroy", @@ -958,10 +944,22 @@ "queryAllPublicMethods": true }, { - "name": "jakarta.servlet.ServletRegistration" + "name": "jakarta.servlet.ServletRegistration", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "jakarta.servlet.ServletRequest" + "name": "jakarta.servlet.ServletRequest", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "jakarta.servlet.http.HttpServlet", @@ -984,25 +982,67 @@ ] }, { - "name": "jakarta.servlet.http.PushBuilder" + "name": "jakarta.servlet.http.PushBuilder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "jakarta.validation.Validator" + "name": "jakarta.validation.Validator", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "jakarta.validation.ValidatorFactory" + "name": "jakarta.validation.ValidatorFactory", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "jakarta.validation.bootstrap.GenericBootstrap" + "name": "jakarta.validation.bootstrap.GenericBootstrap", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "jakarta.validation.executable.ExecutableValidator" + "name": "jakarta.validation.executable.ExecutableValidator", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "jakarta.websocket.server.ServerContainer" + "name": "jakarta.websocket.server.ServerContainer", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "jakarta.xml.bind.Binder" + "name": "jakarta.xml.bind.Binder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "java.awt.Canvas", @@ -1043,10 +1083,22 @@ "queryAllPublicMethods": true }, { - "name": "java.io.File" + "name": "java.io.File", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "java.io.FilePermission" + "name": "java.io.FilePermission", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "java.io.Serializable", @@ -1175,7 +1227,13 @@ "queryAllDeclaredMethods": true }, { - "name": "java.lang.RuntimePermission" + "name": "java.lang.RuntimePermission", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "java.lang.StackWalker", @@ -1195,7 +1253,13 @@ ] }, { - "name": "java.lang.StackWalker$Option" + "name": "java.lang.StackWalker$Option", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "java.lang.StackWalker$StackFrame", @@ -1406,10 +1470,22 @@ ] }, { - "name": "java.net.NetPermission" + "name": "java.net.NetPermission", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "java.net.SocketPermission" + "name": "java.net.SocketPermission", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "java.net.URLClassLoader", @@ -1471,28 +1547,76 @@ "queryAllDeclaredMethods": true }, { - "name": "java.nio.file.Path" + "name": "java.nio.file.Path", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "java.security.AlgorithmParametersSpi" + "name": "java.security.AlgorithmParametersSpi", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "java.security.AllPermission" + "name": "java.security.AllPermission", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "java.security.KeyStoreSpi" + "name": "java.security.KeyStoreSpi", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "java.security.SecureRandomParameters" + "name": "java.security.SecureRandomParameters", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "java.security.SecurityPermission" + "name": "java.security.SecurityPermission", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "java.sql.Date" + "name": "java.sql.Date", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "java.sql.DriverManager" + "name": "java.sql.DriverManager", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "java.util.AbstractCollection", @@ -1526,7 +1650,13 @@ "queryAllDeclaredMethods": true }, { - "name": "java.util.Enumeration" + "name": "java.util.Enumeration", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "java.util.HashSet", @@ -1560,7 +1690,13 @@ ] }, { - "name": "java.util.PropertyPermission" + "name": "java.util.PropertyPermission", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "java.util.RandomAccess", @@ -1582,17 +1718,35 @@ ] }, { - "name": "java.util.concurrent.Executor" + "name": "java.util.concurrent.Executor", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "java.util.concurrent.ThreadFactory", "queryAllPublicMethods": true }, { - "name": "java.util.function.Consumer" + "name": "java.util.function.Consumer", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "java.util.logging.LogManager" + "name": "java.util.logging.LogManager", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "java.util.logging.SimpleFormatter", @@ -1604,7 +1758,13 @@ ] }, { - "name": "java.util.stream.Collector" + "name": "java.util.stream.Collector", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "java.util.stream.Collectors", @@ -1627,10 +1787,22 @@ ] }, { - "name": "javax.naming.InitialContext" + "name": "javax.naming.InitialContext", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "javax.naming.ldap.LdapContext" + "name": "javax.naming.ldap.LdapContext", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "javax.security.auth.x500.X500Principal", @@ -1649,7 +1821,13 @@ ] }, { - "name": "javax.sql.DataSource" + "name": "javax.sql.DataSource", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "javax.xml.datatype.Duration", @@ -2519,7 +2697,13 @@ ] }, { - "name": "org.apache.catalina.startup.Tomcat" + "name": "org.apache.catalina.startup.Tomcat", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.apache.catalina.util.CharsetMapper", @@ -2683,7 +2867,13 @@ ] }, { - "name": "org.apache.coyote.UpgradeProtocol" + "name": "org.apache.coyote.UpgradeProtocol", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.apache.coyote.http11.AbstractHttp11Protocol", @@ -2699,7 +2889,13 @@ "queryAllPublicMethods": true }, { - "name": "org.apache.logging.log4j.spi.ExtendedLogger" + "name": "org.apache.logging.log4j.spi.ExtendedLogger", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.apache.logging.log4j.message.DefaultFlowMessageFactory", @@ -2720,7 +2916,13 @@ ] }, { - "name": "org.apache.logging.slf4j.SLF4JProvider" + "name": "org.apache.logging.slf4j.SLF4JProvider", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.apache.tomcat.util.net.AbstractEndpoint", @@ -2742,7 +2944,13 @@ "queryAllDeclaredMethods": true }, { - "name": "org.apache.tomcat.websocket.server.WsSci" + "name": "org.apache.tomcat.websocket.server.WsSci", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.apache.velocity.app.event.implement.EscapeHtmlReference", @@ -3299,7 +3507,7 @@ "allPublicFields": true }, { - "name" : "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.XmlSerializer", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.XmlSerializer", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, @@ -5902,7 +6110,13 @@ ] }, { - "name": "org.eclipse.esmf.aspectmodel.resolver.services.VersionedModel" + "name": "org.eclipse.esmf.aspectmodel.resolver.services.VersionedModel", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.eclipse.esmf.aspectmodel.validation.services.AspectModelValidator", @@ -6159,13 +6373,31 @@ "allDeclaredFields": true }, { - "name": "org.slf4j.Logger" + "name": "org.slf4j.Logger", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.slf4j.bridge.SLF4JBridgeHandler" + "name": "org.slf4j.bridge.SLF4JBridgeHandler", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.slf4j.spi.LocationAwareLogger" + "name": "org.slf4j.spi.LocationAwareLogger", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.aop.framework.AopInfrastructureBean", @@ -6710,7 +6942,13 @@ "queryAllDeclaredMethods": true }, { - "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication$Type" + "name": "org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication$Type", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.boot.autoconfigure.condition.OnBeanCondition", @@ -6764,7 +7002,13 @@ ] }, { - "name": "org.springframework.boot.autoconfigure.condition.SearchStrategy" + "name": "org.springframework.boot.autoconfigure.condition.SearchStrategy", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfiguration", @@ -6969,7 +7213,13 @@ ] }, { - "name": "org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$HttpMessageConvertersAutoConfigurationRuntimeHints" + "name": "org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$HttpMessageConvertersAutoConfigurationRuntimeHints", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$NotReactiveWebApplicationCondition", @@ -7047,7 +7297,13 @@ ] }, { - "name": "org.springframework.boot.autoconfigure.http.JsonbHttpMessageConvertersConfiguration" + "name": "org.springframework.boot.autoconfigure.http.JsonbHttpMessageConvertersConfiguration", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration", @@ -7106,9 +7362,15 @@ "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"jsonComponentModule","parameterTypes":[] } + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "jsonComponentModule", + "parameterTypes": [] + } ] }, { @@ -7226,7 +7488,13 @@ ] }, { - "name": "org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration" + "name": "org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLoggingListener", @@ -7262,7 +7530,13 @@ ] }, { - "name": "org.springframework.boot.autoconfigure.security.SecurityDataConfiguration" + "name": "org.springframework.boot.autoconfigure.security.SecurityDataConfiguration", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.boot.autoconfigure.security.SecurityProperties", @@ -7365,10 +7639,22 @@ ] }, { - "name": "org.springframework.boot.autoconfigure.sql.init.DataSourceInitializationConfiguration" + "name": "org.springframework.boot.autoconfigure.sql.init.DataSourceInitializationConfiguration", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.springframework.boot.autoconfigure.sql.init.R2dbcInitializationConfiguration" + "name": "org.springframework.boot.autoconfigure.sql.init.R2dbcInitializationConfiguration", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration", @@ -7483,7 +7769,13 @@ ] }, { - "name": "org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration" + "name": "org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.boot.autoconfigure.validation.ValidatorAdapter", @@ -7558,7 +7850,13 @@ ] }, { - "name": "org.springframework.boot.autoconfigure.web.WebResourcesRuntimeHints" + "name": "org.springframework.boot.autoconfigure.web.WebResourcesRuntimeHints", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration", @@ -7582,7 +7880,13 @@ ] }, { - "name": "org.springframework.boot.autoconfigure.web.client.RestTemplateBuilderConfigurer" + "name": "org.springframework.boot.autoconfigure.web.client.RestTemplateBuilderConfigurer", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration", @@ -7868,7 +8172,13 @@ ] }, { - "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedJetty" + "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedJetty", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedTomcat", @@ -7891,7 +8201,13 @@ ] }, { - "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedUndertow" + "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedUndertow", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryCustomizer", @@ -8740,7 +9056,13 @@ ] }, { - "name": "org.springframework.boot.web.client.RestTemplateBuilder" + "name": "org.springframework.boot.web.client.RestTemplateBuilder", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.boot.web.context.ServerPortInfoApplicationContextInitializer", @@ -9077,7 +9399,13 @@ ] }, { - "name": "org.springframework.boot.web.servlet.FilterRegistrationBean" + "name": "org.springframework.boot.web.servlet.FilterRegistrationBean", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.boot.web.servlet.RegistrationBean", @@ -9362,16 +9690,40 @@ ] }, { - "name": "org.springframework.boot.web.servlet.server.ServletWebServerFactory" + "name": "org.springframework.boot.web.servlet.server.ServletWebServerFactory", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.springframework.cache.Cache" + "name": "org.springframework.cache.Cache", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.springframework.cache.CacheManager" + "name": "org.springframework.cache.CacheManager", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.springframework.cache.interceptor.CacheAspectSupport" + "name": "org.springframework.cache.interceptor.CacheAspectSupport", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.context.ApplicationContext", @@ -9554,7 +9906,13 @@ "queryAllDeclaredMethods": true }, { - "name": "org.springframework.context.support.PropertySourcesPlaceholderConfigurer" + "name": "org.springframework.context.support.PropertySourcesPlaceholderConfigurer", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.core.Ordered", @@ -9762,13 +10120,31 @@ ] }, { - "name": "org.springframework.http.ReactiveHttpInputMessage" + "name": "org.springframework.http.ReactiveHttpInputMessage", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.springframework.http.codec.CodecConfigurer" + "name": "org.springframework.http.codec.CodecConfigurer", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.springframework.http.codec.multipart.DefaultPartHttpMessageReader" + "name": "org.springframework.http.codec.multipart.DefaultPartHttpMessageReader", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.http.converter.AbstractGenericHttpMessageConverter", @@ -9972,7 +10348,13 @@ ] }, { - "name": "org.springframework.http.converter.json.GsonHttpMessageConverter" + "name": "org.springframework.http.converter.json.GsonHttpMessageConverter", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.http.converter.json.Jackson2ObjectMapperBuilder", @@ -9998,10 +10380,22 @@ ] }, { - "name": "org.springframework.http.server.reactive.HttpHandler" + "name": "org.springframework.http.server.reactive.HttpHandler", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.springframework.jmx.export.MBeanExporter" + "name": "org.springframework.jmx.export.MBeanExporter", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.scheduling.SchedulingTaskExecutor", @@ -10097,7 +10491,13 @@ "queryAllDeclaredMethods": true }, { - "name": "org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler" + "name": "org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.security.access.expression.AbstractSecurityExpressionHandler", @@ -10175,7 +10575,13 @@ "queryAllPublicMethods": true }, { - "name": "org.springframework.security.authentication.AuthenticationManagerResolver" + "name": "org.springframework.security.authentication.AuthenticationManagerResolver", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.security.authentication.AuthenticationProvider", @@ -10192,7 +10598,13 @@ "queryAllDeclaredMethods": true }, { - "name": "org.springframework.security.authentication.ReactiveAuthenticationManager" + "name": "org.springframework.security.authentication.ReactiveAuthenticationManager", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.security.authentication.event.AuthenticationFailureBadCredentialsEvent", @@ -10786,10 +11198,22 @@ ] }, { - "name": "org.springframework.security.config.annotation.web.reactive.EnableWebFluxSecurity" + "name": "org.springframework.security.config.annotation.web.reactive.EnableWebFluxSecurity", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.springframework.security.config.http.SessionCreationPolicy" + "name": "org.springframework.security.config.http.SessionCreationPolicy", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.security.context.DelegatingApplicationListener", @@ -10801,7 +11225,13 @@ "queryAllPublicMethods": true }, { - "name": "org.springframework.security.core.userdetails.UserDetailsService" + "name": "org.springframework.security.core.userdetails.UserDetailsService", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.security.provisioning.InMemoryUserDetailsManager", @@ -10923,7 +11353,13 @@ "queryAllPublicMethods": true }, { - "name": "org.springframework.security.web.context.AbstractSecurityWebApplicationInitializer" + "name": "org.springframework.security.web.context.AbstractSecurityWebApplicationInitializer", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.security.web.context.SecurityContextHolderFilter", @@ -11133,10 +11569,22 @@ "queryAllDeclaredMethods": true }, { - "name": "org.springframework.web.client.RestTemplate" + "name": "org.springframework.web.client.RestTemplate", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.springframework.web.context.ConfigurableWebApplicationContext" + "name": "org.springframework.web.context.ConfigurableWebApplicationContext", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.web.context.ServletContextAware", @@ -11144,10 +11592,22 @@ "queryAllPublicMethods": true }, { - "name": "org.springframework.web.context.request.RequestContextListener" + "name": "org.springframework.web.context.request.RequestContextListener", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.springframework.web.context.support.GenericWebApplicationContext" + "name": "org.springframework.web.context.support.GenericWebApplicationContext", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.web.context.support.WebApplicationObjectSupport", @@ -11326,7 +11786,13 @@ "queryAllPublicMethods": true }, { - "name": "org.springframework.web.multipart.MultipartFile" + "name": "org.springframework.web.multipart.MultipartFile", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { "name": "org.springframework.web.multipart.MultipartResolver", From 32ecdfd11a8d5bd6f59c0ee564877f68e65f65cb Mon Sep 17 00:00:00 2001 From: Michele Santoro Date: Tue, 30 Jan 2024 17:14:56 +0100 Subject: [PATCH 16/16] Update reflect-config.json --- .../.graalvm/reflect-config.json | 70 ------------------- 1 file changed, 70 deletions(-) diff --git a/aspect-model-editor-runtime/.graalvm/reflect-config.json b/aspect-model-editor-runtime/.graalvm/reflect-config.json index e038bf1d..1c58d8b0 100644 --- a/aspect-model-editor-runtime/.graalvm/reflect-config.json +++ b/aspect-model-editor-runtime/.graalvm/reflect-config.json @@ -7487,15 +7487,6 @@ } ] }, - { - "name": "org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredFields": true, - "allPublicFields": true - }, { "name": "org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLoggingListener", "queryAllPublicConstructors": true, @@ -7529,15 +7520,6 @@ } ] }, - { - "name": "org.springframework.boot.autoconfigure.security.SecurityDataConfiguration", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredFields": true, - "allPublicFields": true - }, { "name": "org.springframework.boot.autoconfigure.security.SecurityProperties", "allDeclaredFields": true, @@ -7647,15 +7629,6 @@ "allDeclaredFields": true, "allPublicFields": true }, - { - "name": "org.springframework.boot.autoconfigure.sql.init.R2dbcInitializationConfiguration", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredFields": true, - "allPublicFields": true - }, { "name": "org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration", "allDeclaredFields": true, @@ -8914,13 +8887,6 @@ } ] }, - { - "name": "org.springframework.boot.loader.LaunchedURLClassLoader", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true - }, { "name": "org.springframework.boot.logging.java.JavaLoggingSystem$Factory", "queryAllPublicConstructors": true, @@ -10119,15 +10085,6 @@ } ] }, - { - "name": "org.springframework.http.ReactiveHttpInputMessage", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredFields": true, - "allPublicFields": true - }, { "name": "org.springframework.http.codec.CodecConfigurer", "allDeclaredConstructors": true, @@ -10137,15 +10094,6 @@ "allDeclaredFields": true, "allPublicFields": true }, - { - "name": "org.springframework.http.codec.multipart.DefaultPartHttpMessageReader", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredFields": true, - "allPublicFields": true - }, { "name": "org.springframework.http.converter.AbstractGenericHttpMessageConverter", "allDeclaredFields": true, @@ -10379,15 +10327,6 @@ } ] }, - { - "name": "org.springframework.http.server.reactive.HttpHandler", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredFields": true, - "allPublicFields": true - }, { "name": "org.springframework.jmx.export.MBeanExporter", "allDeclaredConstructors": true, @@ -10597,15 +10536,6 @@ "allDeclaredFields": true, "queryAllDeclaredMethods": true }, - { - "name": "org.springframework.security.authentication.ReactiveAuthenticationManager", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredFields": true, - "allPublicFields": true - }, { "name": "org.springframework.security.authentication.event.AuthenticationFailureBadCredentialsEvent", "methods": [