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..d65b8816 --- /dev/null +++ b/aspect-model-editor-runtime/.graalvm/jni-config.json @@ -0,0 +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": "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/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..1c58d8b0 100644 --- a/aspect-model-editor-runtime/.graalvm/reflect-config.json +++ b/aspect-model-editor-runtime/.graalvm/reflect-config.json @@ -1,3416 +1,13382 @@ [ { - "name": "org.eclipse.esmf.aspectmodel.versionupdate.MigratorServiceLoader", - "allDeclaredFields": true + "name": "[B", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.AspectInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] + "name": "[I", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.CharacteristicInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] + "name": "[Lcom.fasterxml.jackson.databind.deser.BeanDeserializerModifier;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.CodeInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] + "name": "[Lcom.fasterxml.jackson.databind.deser.Deserializers;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.CollectionInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] + "name": "[Lcom.fasterxml.jackson.databind.deser.KeyDeserializers;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.ConstraintInstantiator", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] - } - ] + "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;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "[Lcom.fasterxml.jackson.databind.ser.Serializers;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "[Ljava.io.Serializable;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "[Ljava.lang.CharSequence;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "[Ljava.lang.Class;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "[Ljava.lang.Comparable;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "[Ljava.lang.Object;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.DurationInstantiator", + "name": "[Ljava.lang.String;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "[Ljava.lang.annotation.Annotation;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "[Ljava.lang.constant.Constable;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "[Ljava.lang.constant.ConstantDesc;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "[Ljava.math.BigDecimal;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "[Lorg.springframework.core.annotation.AnnotationAttributes;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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;", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "[Z", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "boolean", + "queryAllDeclaredMethods": true + }, + { + "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", "methods": [ { "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] + "parameterTypes": [] } ] }, { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.EitherInstantiator", + "name": "ch.qos.logback.classic.pattern.LevelConverter", "methods": [ { "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] + "parameterTypes": [] } ] }, { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.EventInstantiator", + "name": "ch.qos.logback.classic.pattern.LineSeparatorConverter", "methods": [ { "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] + "parameterTypes": [] } ] }, { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.AbstractEntityInstantiator", + "name": "ch.qos.logback.classic.pattern.LoggerConverter", "methods": [ { "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] + "parameterTypes": [] } ] }, { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.EncodingConstraintInstantiator", + "name": "ch.qos.logback.classic.pattern.MessageConverter", "methods": [ { "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] + "parameterTypes": [] } ] }, { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.EntityInstantiator", + "name": "ch.qos.logback.classic.pattern.ThreadConverter", "methods": [ { "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] + "parameterTypes": [] } ] }, { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.EnumerationInstantiator", + "name": "ch.qos.logback.core.rolling.helper.DateTokenConverter", "methods": [ { "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] + "parameterTypes": [] } ] }, { - "name": "org.eclipse.esmf.metamodel.loader.instantiator.FixedPointConstraintInstantiator", + "name": "ch.qos.logback.core.rolling.helper.IntegerTokenConverter", "methods": [ { "name": "", - "parameterTypes": [ - "org.eclipse.esmf.metamodel.loader.ModelElementFactory" - ] + "parameterTypes": [] } ] }, { - "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", + "name": "com.fasterxml.jackson.annotation.JacksonAnnotation", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "java.util.Optional", + "name": "com.fasterxml.jackson.annotation.JsonIgnoreProperties", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "java.util.ArrayList", + "name": "com.fasterxml.jackson.annotation.JsonInclude", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "java.util.HashSet", + "name": "com.fasterxml.jackson.annotation.JsonInclude$Include", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.aspectmodel.generator.I18nLanguageBundle", + "name": "com.fasterxml.jackson.annotation.JsonProperty", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.aspectmodel.resolver.services.VersionedModel", + "name": "com.fasterxml.jackson.core.JsonGenerator", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.aspectmodel.generator.AspectModelHelper", + "name": "com.fasterxml.jackson.core.ObjectCodec", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.BaseImpl", + "name": "com.fasterxml.jackson.core.TreeCodec", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.BoundDefinition", + "name": "com.fasterxml.jackson.core.Versioned", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultAspect", + "name": "com.fasterxml.jackson.databind.Module", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultCharacteristic", + "name": "com.fasterxml.jackson.databind.ObjectMapper", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultCode", + "name": "com.fasterxml.jackson.core.io.IOContext", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultCollection", + "name": "com.fasterxml.jackson.core.base.GeneratorBase", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultConstraint", + "name": "com.fasterxml.jackson.databind.ext.CoreXMLSerializers", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultDuration", + "name": "com.fasterxml.jackson.databind.ext.Java7HandlersImpl", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultEither", + "name": "com.fasterxml.jackson.databind.ext.Java7SupportImpl", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultEncodingConstraint", + "name": "com.fasterxml.jackson.databind.module.SimpleModule", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultEntity", + "name": "com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultEnumeration", + "name": "com.fasterxml.jackson.dataformat.xml.XmlMapper", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultFixedPointConstraint", + "name": "com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultLanguageConstraint", + "name": "com.fasterxml.jackson.datatype.jdk8.Jdk8Module", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultLengthConstraint", + "name": "com.fasterxml.jackson.datatype.jsr310.JavaTimeModule", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultList", + "name": "com.github.benmanes.caffeine.cache.BBHeader$ReadAndWriteCounterRef", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultLocaleConstraint", + "name": "com.github.benmanes.caffeine.cache.BBHeader$ReadCounterRef", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultMeasurement", + "name": "com.github.benmanes.caffeine.cache.BLCHeader$DrainStatusRef", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultOperation", + "name": "com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueColdProducerFields", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, + "allDeclaredFields": true, + "allPublicFields": true + }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultProperty", + "name": "com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueConsumerFields", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultQuantifiable", + "name": "com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueueProducerFields", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultRangeConstraint", + "name": "com.github.benmanes.caffeine.cache.BoundedLocalCache", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultRegularExpressionConstraint", + "name": "com.github.benmanes.caffeine.cache.Caffeine", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultScalar", + "name": "com.github.benmanes.caffeine.cache.PS", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultSet", + "name": "com.github.benmanes.caffeine.cache.PSMS", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultSingleEntity", + "name": "com.github.benmanes.caffeine.cache.SSMS", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultSortedSet", + "name": "com.github.benmanes.caffeine.cache.StripedBuffer", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultState", + "name": "com.github.jsonldjava.core.JsonLdProcessor", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultStructuredValue", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "com.github.marschall.memoryfilesystem.FileSystemContext", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultTimeSeries", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": 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": "org.eclipse.esmf.metamodel.impl.DefaultTrait", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "com.google.gson.Gson", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.esmf.metamodel.impl.DefaultUnit", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "com.google.gson.GsonBuilder", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.esmf.metamodel.Aspect", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "com.oracle.svm.core.annotate.KeepOriginal", + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.esmf.metamodel.Base", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "com.oracle.svm.core.annotate.Substitute", + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.esmf.metamodel.CanRefine", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "com.oracle.svm.core.annotate.TargetClass", + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.esmf.metamodel.Characteristic", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "com.sun.crypto.provider.AESCipher$General", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.esmf.metamodel.Code", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "com.sun.crypto.provider.ARCFOURCipher", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.esmf.metamodel.Collection", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "com.sun.crypto.provider.ChaCha20Cipher$ChaCha20Poly1305", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.esmf.metamodel.Constraint", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "com.sun.crypto.provider.DESCipher", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.esmf.metamodel.Duration", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "com.sun.crypto.provider.DESedeCipher", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.esmf.metamodel.Either", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "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": "org.eclipse.esmf.metamodel.EncodingConstraint", + "name": "com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "name": "io.vavr.control.Try", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.Entity", + "name": "jakarta.activation.MimeType", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.Enumeration", + "name": "jakarta.annotation.ManagedBean", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.FixedPointConstraint", + "name": "jakarta.annotation.PostConstruct", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.HasProperties", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "jakarta.annotation.PreDestroy", + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.esmf.metamodel.IsDescribed", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "jakarta.servlet.Filter", + "queryAllPublicMethods": true }, { - "name": "org.eclipse.esmf.metamodel.LanguageConstraint", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "jakarta.servlet.GenericFilter", + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.esmf.metamodel.LengthConstraint", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": 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": "org.eclipse.esmf.metamodel.List", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "jakarta.servlet.MultipartConfigElement", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.esmf.metamodel.LocaleConstraint", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "jakarta.servlet.Servlet", + "queryAllPublicMethods": true }, { - "name": "org.eclipse.esmf.metamodel.Measurement", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "jakarta.servlet.ServletConfig", + "queryAllPublicMethods": true }, { - "name": "org.eclipse.esmf.metamodel.Operation", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "jakarta.servlet.ServletContext", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true }, { - "name": "org.eclipse.esmf.metamodel.Property", + "name": "jakarta.servlet.ServletRegistration", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.Quantifiable", + "name": "jakarta.servlet.ServletRequest", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.QuantityKind", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": 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" + ] + } + ] }, { - "name": "org.eclipse.esmf.metamodel.QuantityKinds", + "name": "jakarta.servlet.http.PushBuilder", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.RangeConstraint", + "name": "jakarta.validation.Validator", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.RegularExpressionConstraint", + "name": "jakarta.validation.ValidatorFactory", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.Scalar", + "name": "jakarta.validation.bootstrap.GenericBootstrap", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.Set", + "name": "jakarta.validation.executable.ExecutableValidator", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.SingleEntity", + "name": "jakarta.websocket.server.ServerContainer", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.SortedSet", + "name": "jakarta.xml.bind.Binder", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.State", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "java.awt.Canvas", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.esmf.metamodel.StructuredValue", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "java.awt.Component", + "methods": [ + { + "name": "getFontMetrics", + "parameterTypes": [ + "java.awt.Font" + ] + } + ] }, { - "name": "org.eclipse.esmf.metamodel.TimeSeries", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "java.awt.Font", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.String", + "int", + "int" + ] + } + ] }, { - "name": "org.eclipse.esmf.metamodel.Trait", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "java.io.Closeable", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true }, { - "name": "org.eclipse.esmf.metamodel.Type", + "name": "java.io.File", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.Unit", + "name": "java.io.FilePermission", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.esmf.metamodel.Units", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "java.io.Serializable", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true }, { - "name": "org.apache.poi.util.LocaleUtil", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.lang.AutoCloseable", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true }, { - "name": "org.apache.velocity.runtime.RuntimeInstance", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "java.lang.CharSequence", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.apache.velocity.runtime.resource.ResourceManagerImpl", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "java.lang.Class", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getModule", + "parameterTypes": [] + }, + { + "name": "getSimpleName", + "parameterTypes": [] + } + ] }, { - "name": "org.apache.velocity.runtime.resource.loader.FileResourceLoader", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "java.lang.ClassLoader", + "methods": [ + { + "name": "defineClass", + "parameterTypes": [ + "java.lang.String", + "byte[]", + "int", + "int", + "java.security.ProtectionDomain" + ] + } + ] }, { - "name": "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "java.lang.Cloneable", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.apache.velocity.runtime.resource.ResourceCacheImpl", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "java.lang.Comparable", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.apache.velocity.runtime.directive.Stop", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "java.lang.Enum", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "valueOf", + "parameterTypes": [ + "java.lang.Class", + "java.lang.String" + ] + } + ] }, { - "name": "org.apache.velocity.runtime.directive.Define", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "java.lang.Iterable", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true, + "methods": [ + { + "name": "forEach", + "parameterTypes": [ + "java.util.function.Consumer" + ] + }, + { + "name": "spliterator", + "parameterTypes": [] + } + ] }, { - "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": "java.lang.Module", + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getLayer", + "parameterTypes": [] + } + ] }, { - "name": "org.apache.velocity.app.event.implement.EscapeHtmlReference", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "java.lang.ModuleLayer", + "methods": [ + { + "name": "boot", + "parameterTypes": [] + }, + { + "name": "configuration", + "parameterTypes": [] + }, + { + "name": "findLoader", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "parents", + "parameterTypes": [] + } + ] }, { - "name": "org.apache.velocity.runtime.parser.StandardParser", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "java.lang.Object", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.apache.velocity.runtime.ParserPoolImpl", + "name": "java.lang.RuntimePermission", "allDeclaredConstructors": true, "allPublicConstructors": true, "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.apache.velocity.util.introspection.UberspectImpl", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true + "name": "java.lang.StackWalker", + "methods": [ + { + "name": "forEach", + "parameterTypes": [ + "java.util.function.Consumer" + ] + }, + { + "name": "getInstance", + "parameterTypes": [ + "java.lang.StackWalker$Option" + ] + } + ] }, { - "name": "org.apache.velocity.util.introspection.TypeConversionHandlerImpl", + "name": "java.lang.StackWalker$Option", "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 + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "nonapi.io.github.classgraph.classloaderhandler.OSGiDefaultClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.lang.StackWalker$StackFrame", + "methods": [ + { + "name": "getDeclaringClass", + "parameterTypes": [] + } + ] }, { - "name": "nonapi.io.github.classgraph.classloaderhandler.SpringBootRestartClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.lang.String", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "equals", + "parameterTypes": [ + "java.lang.Object" + ] + } + ] }, { - "name": "nonapi.io.github.classgraph.classloaderhandler.TomcatWebappClassLoaderBaseHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.lang.Void", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllDeclaredConstructors": true }, { - "name": "nonapi.io.github.classgraph.classloaderhandler.PlexusClassWorldsClassRealmClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.lang.annotation.Documented", + "queryAllDeclaredMethods": true }, { - "name": "nonapi.io.github.classgraph.classloaderhandler.ParentLastDelegationOrderTestClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.lang.annotation.Inherited", + "queryAllDeclaredMethods": true }, { - "name": "nonapi.io.github.classgraph.classloaderhandler.JPMSClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.lang.annotation.Repeatable", + "queryAllDeclaredMethods": true }, { - "name": "nonapi.io.github.classgraph.classloaderhandler.URLClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.lang.annotation.Retention", + "queryAllDeclaredMethods": true }, { - "name": "nonapi.io.github.classgraph.classloaderhandler.FallbackClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.lang.annotation.Target", + "queryAllDeclaredMethods": true }, { - "name": "nonapi.io.github.classgraph.classloaderhandler.CxfContainerClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.lang.constant.Constable", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true }, { - "name": "nonapi.io.github.classgraph.classloaderhandler.QuarkusClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.lang.constant.ConstantDesc", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "nonapi.io.github.classgraph.classloaderhandler.UnoOneJarClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.lang.invoke.TypeDescriptor", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "nonapi.io.github.classgraph.classloaderhandler.ClassGraphClassLoaderHandler", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.lang.invoke.TypeDescriptor$OfField", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true }, { - "name": "org.topbraid.shacl.model.impl.SHConstraintComponentImpl", + "name": "java.lang.management.ManagementFactory", "methods": [ { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] + "name": "getRuntimeMXBean", + "parameterTypes": [] } ] }, { - "name": "org.topbraid.shacl.model.impl.SHJSConstraintImpl", + "name": "java.lang.management.RuntimeMXBean", "methods": [ { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] + "name": "getInputArguments", + "parameterTypes": [] } ] }, { - "name": "org.topbraid.shacl.model.impl.SHJSExecutableImpl", + "name": "java.lang.module.Configuration", "methods": [ { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] + "name": "modules", + "parameterTypes": [] } ] }, { - "name": "org.topbraid.shacl.model.impl.SHJSFunctionImpl", + "name": "java.lang.module.ModuleDescriptor", "methods": [ { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] + "name": "name", + "parameterTypes": [] + }, + { + "name": "packages", + "parameterTypes": [] + }, + { + "name": "rawVersion", + "parameterTypes": [] } ] }, { - "name": "org.topbraid.shacl.model.impl.SHNodeShapeImpl", + "name": "java.lang.module.ModuleReader", "methods": [ { - "name": "", + "name": "list", + "parameterTypes": [] + }, + { + "name": "open", "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" + "java.lang.String" ] } ] }, { - "name": "org.topbraid.shacl.model.impl.SHParameterImpl", + "name": "java.lang.module.ModuleReference", "methods": [ { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] + "name": "descriptor", + "parameterTypes": [] + }, + { + "name": "location", + "parameterTypes": [] + }, + { + "name": "open", + "parameterTypes": [] } ] }, { - "name": "org.topbraid.shacl.model.impl.SHParameterizableImpl", + "name": "java.lang.module.ResolvedModule", "methods": [ { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] + "name": "reference", + "parameterTypes": [] } ] }, { - "name": "org.topbraid.shacl.model.impl.SHParameterizableInstanceImpl", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] - } - ] + "name": "java.lang.reflect.AnnotatedElement", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true }, { - "name": "org.topbraid.shacl.model.impl.SHParameterizableTargetImpl", - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] - } - ] + "name": "java.lang.reflect.GenericDeclaration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true }, { - "name": "org.topbraid.shacl.model.impl.SHPropertyShapeImpl", + "name": "java.lang.reflect.ParameterizedType", "methods": [ { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] + "name": "getActualTypeArguments", + "parameterTypes": [] + }, + { + "name": "getRawType", + "parameterTypes": [] } ] }, { - "name": "org.topbraid.shacl.model.impl.SHResourceImpl", + "name": "java.lang.reflect.Type", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "name": "java.lang.reflect.TypeVariable", "methods": [ { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] + "name": "getName", + "parameterTypes": [] } ] }, { - "name": "org.topbraid.shacl.model.impl.SHResultImpl", + "name": "java.lang.reflect.WildcardType", "methods": [ { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] + "name": "getLowerBounds", + "parameterTypes": [] + }, + { + "name": "getUpperBounds", + "parameterTypes": [] } ] }, { - "name": "org.topbraid.shacl.model.impl.SHRuleImpl", + "name": "java.net.NetPermission", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "java.net.SocketPermission", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "java.net.URLClassLoader", "methods": [ { - "name": "", - "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" - ] + "name": "getURLs", + "parameterTypes": [] } ] }, { - "name": "org.topbraid.shacl.model.impl.SHShapeImpl", + "name": "java.net.URLPermission", "methods": [ { "name": "", "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" + "java.lang.String", + "java.lang.String" ] } ] }, { - "name": "org.topbraid.shacl.model.impl.SHSPARQLConstraintImpl", + "name": "java.net.UnixDomainSocketAddress", "methods": [ { - "name": "", + "name": "of", "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" + "java.lang.String" ] } ] }, { - "name": "org.topbraid.shacl.model.impl.SHSPARQLFunctionImpl", + "name": "java.nio.channels.ServerSocketChannel", "methods": [ { - "name": "", + "name": "open", "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" + "java.net.ProtocolFamily" ] } ] }, { - "name": "org.topbraid.shacl.model.impl.SHSPARQLTargetImpl", + "name": "java.nio.channels.SocketChannel", "methods": [ { - "name": "", + "name": "open", "parameterTypes": [ - "org.apache.jena.graph.Node", - "org.apache.jena.enhanced.EnhGraph" + "java.net.ProtocolFamily" ] } ] }, { - "name": "ch.qos.logback.classic.AsyncAppender", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.nio.file.FileSystem", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "ch.qos.logback.classic.encoder.PatternLayoutEncoder", + "name": "java.nio.file.Path", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "ch.qos.logback.classic.pattern.DateConverter", + "name": "java.security.AlgorithmParametersSpi", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "ch.qos.logback.classic.pattern.LevelConverter", + "name": "java.security.AllPermission", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "ch.qos.logback.classic.pattern.LineSeparatorConverter", + "name": "java.security.KeyStoreSpi", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "ch.qos.logback.classic.pattern.LoggerConverter", + "name": "java.security.SecureRandomParameters", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "ch.qos.logback.classic.pattern.MessageConverter", + "name": "java.security.SecurityPermission", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "ch.qos.logback.classic.pattern.ThreadConverter", + "name": "java.sql.Date", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "ch.qos.logback.core.ConsoleAppender", + "name": "java.sql.DriverManager", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "ch.qos.logback.core.FileAppender", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.util.AbstractCollection", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.esmf.ame.substitution.AdminShellConfig", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.util.AbstractList", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.aasx.AASXDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.util.AbstractSet", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.aasx.AASXSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.util.ArrayList", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "isEmpty", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.aasx.AASXUtils", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.util.Collection", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.aasx.AASXValidator", + "name": "java.util.Enumeration", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.aasx.InMemoryFile", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.util.HashSet", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "isEmpty", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.DeserializationException", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.util.List", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.Deserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.util.Optional", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "get", + "parameterTypes": [] + }, + { + "name": "isPresent", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.SchemaValidator", + "name": "java.util.PropertyPermission", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.SerializationException", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.util.RandomAccess", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.Serializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.util.Set", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.deserialization.EnumDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.util.concurrent.Callable", + "methods": [ + { + "name": "call", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.serialization.EnumSerializer", + "name": "java.util.concurrent.Executor", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.util.AasUtils", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.util.concurrent.ThreadFactory", + "queryAllPublicMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.util.IdentifiableCollector", + "name": "java.util.function.Consumer", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.util.MostSpecificClassComparator", + "name": "java.util.logging.LogManager", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.util.MostSpecificTypeTokenComparator", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.util.logging.SimpleFormatter", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.util.ReflectionHelper", + "name": "java.util.stream.Collector", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.visitor.AssetAdministrationShellElementVisitor", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.util.stream.Collectors", + "methods": [ + { + "name": "toList", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.visitor.AssetAdministrationShellElementWalkerVisitor", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "java.util.stream.Stream", + "methods": [ + { + "name": "collect", + "parameterTypes": [ + "java.util.stream.Collector" + ] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.util.ReflectionHelper", + "name": "javax.naming.InitialContext", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.JsonDeserializer", + "name": "javax.naming.ldap.LdapContext", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": 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": "javax.security.auth.x500.X500Principal", + "fields": [ + { + "name": "thisX500Name" + } + ], + "methods": [ + { + "name": "", + "parameterTypes": [ + "sun.security.x509.X500Name" + ] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.ReferableSerializer", + "name": "javax.sql.DataSource", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.ReflectionAnnotationIntrospector", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "javax.xml.datatype.Duration", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.KeyMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.BlobMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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" + ] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RelationshipElementMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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" + ] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetAdministrationShellMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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" + ] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AnnotatedRelationshipElementMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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" + ] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetInformationMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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" + ] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ConceptDescriptionMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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" + ] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.DataSpecificationIec61360Mixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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" + ] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EntityMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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" + ] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EnvironmentMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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" + ] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.FileMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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" + ] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasDataSpecificationMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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" + ] + } + ] }, { - "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": "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": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.DeserializationHelper", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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" + ] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.EmbeddedDataSpecificationsDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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" + ] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.KeyDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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" + ] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.KeysDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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" + ] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.LangStringContentDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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" + ] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.LangStringsDefinitionTypeIec61360Deserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, + "name": "nonapi.io.github.classgraph.scanspec.ScanSpec", "allDeclaredFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.LangStringsNameTypeDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.catalina.connector.RequestFacade", + "methods": [ + { + "name": "getAllowTrace", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.LangStringsPreferredNameTypeIec61630Deserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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[]" + ] + }, + { + "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.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.LangStringsShortNameTypeIec61630Deserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.catalina.loader.JdbcLeakPrevention", + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "clearJdbcDriverRegistrations", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.LangStringsTextTypeDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.catalina.loader.WebappClassLoaderBase", + "fields": [ + { + "name": "delegate" + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.NoEntryWrapperListDeserializer", + "name": "org.apache.catalina.startup.Tomcat", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.OperationVariableDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.catalina.util.CharsetMapper", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.QualifierDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.commons.compress.archivers.zip.AsiExtraField", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.ReferencesDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.commons.compress.archivers.zip.JarMarker", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "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.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.ValueReferencePairNodeDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.commons.compress.archivers.zip.UnicodeCommentExtraField", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.deserialization.ValueReferencePairsDeserializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.commons.compress.archivers.zip.UnicodePathExtraField", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.helper.LangStringContent", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.commons.compress.archivers.zip.X000A_NTFS", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AdministrativeInformationMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.commons.compress.archivers.zip.X0014_X509Certificates", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AnnotatedRelationshipElementMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.commons.compress.archivers.zip.X0015_CertificateIdForFile", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AssetAdministrationShellMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.commons.compress.archivers.zip.X0016_CertificateIdForCentralDirectory", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AssetInformationMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ConceptDescriptionMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.commons.compress.archivers.zip.X0019_EncryptionRecipientCertificateList", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.DataSpecificationIec61360Mixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EmbeddedDataSpecificationMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.commons.compress.archivers.zip.X7875_NewUnix", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EntityMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EnvironmentMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "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.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ExtensionMixin", + "name": "org.apache.coyote.UpgradeProtocol", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasDataSpecificationMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.coyote.http11.AbstractHttp11Protocol", + "methods": [ + { + "name": "isSSLEnabled", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasExtensionsMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.coyote.http11.Http11NioProtocol", + "queryAllPublicMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasSemanticsMixin", + "name": "org.apache.logging.log4j.spi.ExtendedLogger", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.KeyMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.logging.log4j.message.DefaultFlowMessageFactory", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.MultiLanguagePropertyMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.logging.log4j.message.ParameterizedMessageFactory", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationMixin", + "name": "org.apache.logging.slf4j.SLF4JProvider", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationVariableMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.tomcat.util.net.AbstractEndpoint", + "methods": [ + { + "name": "setBindOnInit", + "parameterTypes": [ + "boolean" + ] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.PropertyMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.tomcat.util.net.NioEndpoint", + "queryAllPublicMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.QualifiableMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.tomcat.websocket.server.WsFilter", + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.QualifierMixin", + "name": "org.apache.tomcat.websocket.server.WsSci", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ReferableMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.velocity.app.event.implement.EscapeHtmlReference", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ReferenceMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, + "name": "org.apache.velocity.runtime.DeprecatedRuntimeConstants", "allDeclaredFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ResourceMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.velocity.runtime.ParserPoolImpl", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SpecificAssetIDMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "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.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementCollectionMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.velocity.runtime.directive.Break", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementListMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.velocity.runtime.directive.Define", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.velocity.runtime.directive.Evaluate", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.velocity.runtime.directive.Foreach", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueListMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.velocity.runtime.directive.Include", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueReferencePairMixin", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.velocity.runtime.directive.Macro", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.AbstractLangStringSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.velocity.runtime.directive.Parse", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.AbstractLangStringsSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.velocity.runtime.directive.Stop", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.AssetAdministrationShellEnvironmentSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.velocity.runtime.parser.StandardParser", + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.velocity.runtime.RuntimeServices" + ] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.DataElementSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.velocity.runtime.resource.ResourceCacheImpl", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.EmbeddedDataSpecificationSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.velocity.runtime.resource.ResourceManagerImpl", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsDefinitionTypeIec61360Serializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsNameTypeSerializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.velocity.runtime.resource.loader.FileResourceLoader", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsPreferredNameTypeIec61360Serializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.velocity.util.introspection.TypeConversionHandlerImpl", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsShortNameTypeIec61360Serializer", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.apache.velocity.util.introspection.UberspectImpl", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsTextTypeSerializer", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.util.ReflectionHelper", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.NoEntryWrapperListSerializer", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.core.serialization.EnumSerializer", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.OperationVariableSerializer", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AnnotatedRelationshipElementMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.OperationVariableSerializer", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetAdministrationShellMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.SubmodelElementSerializer", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.AssetInformationMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.SubmodelElementsSerializer", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.BlobMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.annotation.IRI", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ConceptDescriptionMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.annotation.KnownSubtypes", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.DataSpecificationIec61360Mixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.AbstractBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EntityMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.AdministrativeInformationBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.EnvironmentMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.AnnotatedRelationshipElementBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ExtensionMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.AssetAdministrationShellBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.FileMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.AssetInformationBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasDataSpecificationMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.BasicEventElementBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.HasSemanticsMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.BlobBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.IdentifiableMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.Builder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.KeyMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.CapabilityBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.MultiLanguagePropertyMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.ConceptDescriptionBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.OperationMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.DataSpecificationIec61360Builder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.OperationVariableMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.EmbeddedDataSpecificationBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.PropertyMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.EntityBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.QualifierMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.EnvironmentBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RangeMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.EventPayloadBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ReferableMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.ExtendableBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ReferenceMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.ExtensionBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.RelationshipElementMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.FileBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SpecificAssetIdMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.KeyBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementCollectionMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.LangStringDefinitionTypeIec61360Builder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelElementListMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.LangStringNameTpeBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.SubmodelMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.LangStringPreferredNameTypeIec61360Builder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins.ValueReferencePairMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.LangStringShortNameTpeIec61360Builder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.XmlSerializer", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.LangStringTextTypeBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.XmlDeserializer", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.LevelTypeBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.XmlSchemaValidator", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.MultiLanguagePropertyBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AdministrativeInformationMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.OperationBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AnnotatedRelationshipElementMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.OperationVariableBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AssetAdministrationShellMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.PropertyBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.AssetInformationMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.QualifierBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ConceptDescriptionMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.RangeBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.DataSpecificationIec61360Mixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.ReferenceBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EmbeddedDataSpecificationMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.ReferenceElementBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EntityMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.RelationshipElementBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.EnvironmentMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.ResourceBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ExtensionMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.SpecificAssetIDBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.LevelTypeMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.SubmodelBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasDataSpecificationMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.SubmodelElementCollectionBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasExtensionsMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.SubmodelElementListBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.HasSemanticsMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.ValueListBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.KeyMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.builder.ValueReferencePairBuilder", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.MultiLanguagePropertyMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AASSubmodelElements", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AbstractLangString", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.OperationVariableMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AdministrativeInformation", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.PropertyMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AnnotatedRelationshipElement", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.QualifiableMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetAdministrationShell", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.QualifierMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetInformation", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ReferableMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetKind", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ReferenceMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.BasicEventElement", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ResourceMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Blob", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SpecificAssetIdMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Capability", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementCollectionMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ConceptDescription", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementListMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataElement", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelElementMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataSpecificationContent", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.SubmodelMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataSpecificationIec61360", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueListMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataTypeDefXSD", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.mixins.ValueReferencePairMixin", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataTypeIec61360", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.EmbeddedDataSpecificationSerializer", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Direction", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsDefinitionTypeIec61360Serializer", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.EmbeddedDataSpecification", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsNameTypeSerializer", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Entity", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsPreferredNameTypeIec61360Serializer", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.EntityType", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsShortNameTypeIec61360Serializer", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Environment", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.LangStringsTextTypeSerializer", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.EventPayload", + "name": "org.eclipse.digitaltwin.aas4j.v3.dataformat.xml.serialization.SubmodelElementsSerializer", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Extension", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AasSubmodelElements", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.File", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AbstractLangString", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasDataSpecification", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AdministrativeInformation", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasExtensions", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AnnotatedRelationshipElement", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasKind", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetAdministrationShell", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasSemantics", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetInformation", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Identifiable", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.AssetKind", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Key", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.BasicEventElement", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.KeyTypes", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Blob", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringDefinitionTypeIec61360", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Capability", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringNameType", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ConceptDescription", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringPreferredNameTypeIec61360", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataElement", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringShortNameTypeIec61360", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataSpecificationContent", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringTextType", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataSpecificationIec61360", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.LevelType", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataTypeDefXsd", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ModellingKind", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.DataTypeIec61360", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.MultiLanguageProperty", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Direction", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Operation", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.EmbeddedDataSpecification", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.OperationVariable", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Entity", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Property", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.EntityType", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Qualifier", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Environment", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.QualifierKind", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.EventElement", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Range", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.EventPayload", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Referable", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Extension", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Reference", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.File", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ReferenceElement", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasDataSpecification", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ReferenceTypes", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasExtensions", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.RelationshipElement", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasKind", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Resource", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.HasSemantics", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.SpecificAssetID", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Identifiable", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.StateOfEvent", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Key", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.KeyTypes", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.Submodel", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringDefinitionTypeIec61360", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElement", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringNameType", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementCollection", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringPreferredNameTypeIec61360", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElementList", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringShortNameTypeIec61360", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ValueList", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LangStringTextType", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.ValueReferencePair", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.LevelType", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAdministrativeInformation", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.ModellingKind", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAnnotatedRelationshipElement", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.MultiLanguageProperty", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetAdministrationShell", + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Operation", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultAssetInformation", + "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", "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, "allPublicMethods": true, - "allDeclaredFields": true + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Qualifiable", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Reference", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.Submodel", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "org.eclipse.digitaltwin.aas4j.v3.model.SubmodelElement", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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, + "allPublicFields": true + }, + { + "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, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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, + "allPublicFields": true + }, + { + "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, + "allPublicFields": true + }, + { + "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, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": 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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "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, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "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, + "allDeclaredMethods": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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, + "methods": [ + { + "name": "getUrn", + "parameterTypes": [] + } + ] + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "org.slf4j.bridge.SLF4JBridgeHandler", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "org.slf4j.spi.LocationAwareLogger", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": 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.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.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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": 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" + ] + } + ] + }, + { + "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", + "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.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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "org.springframework.cache.Cache", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "org.springframework.cache.CacheManager", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "org.springframework.cache.interceptor.CacheAspectSupport", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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.codec.CodecConfigurer", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": 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" + ] + } + ] + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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.jmx.export.MBeanExporter", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": 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" + ] + } + ] + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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.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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true + }, + { + "name": "org.springframework.security.core.userdetails.UserDetailsPasswordService", + "queryAllPublicMethods": true + }, + { + "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", + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "org.springframework.web.context.ConfigurableWebApplicationContext", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "org.springframework.web.context.ServletContextAware", + "queryAllDeclaredMethods": true, + "queryAllPublicMethods": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "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.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBasicEventElement", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultBlob", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.servlet.handler.HandlerExceptionResolverComposite", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultCapability", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.servlet.handler.HandlerMappingIntrospector", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultConceptDescription", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.servlet.handler.MatchableHandlerMapping", + "queryAllPublicMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultDataSpecificationIec61360", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.servlet.handler.SimpleUrlHandlerMapping", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEmbeddedDataSpecification", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.servlet.i18n.AbstractLocaleResolver", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "setDefaultLocale", + "parameterTypes": [ + "java.util.Locale" + ] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEntity", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEnvironment", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultEventPayload", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultExtension", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultFile", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultKey", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping$HttpOptionsHandler", + "methods": [ + { + "name": "handle", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringDefinitionTypeIec61360", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringNameType", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringPreferredNameTypIec61360", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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" + ] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringShorNameTypeIec61360", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.servlet.resource.ResourceUrlProvider", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLangStringTextType", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultLevelType", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.servlet.support.RequestDataValueProcessor", + "queryAllPublicMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultMultiLanguageProperty", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.servlet.support.SessionFlashMapManager", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperation", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultOperationVariable", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.servlet.theme.AbstractThemeResolver", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "methods": [ + { + "name": "getDefaultThemeName", + "parameterTypes": [] + }, + { + "name": "setDefaultThemeName", + "parameterTypes": [ + "java.lang.String" + ] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultProperty", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.servlet.theme.FixedThemeResolver", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultQualifier", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRange", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.servlet.view.BeanNameViewResolver", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReference", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.servlet.view.ContentNegotiatingViewResolver", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultReferenceElement", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultRelationshipElement", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.servlet.view.InternalResourceViewResolver", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultResource", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": 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.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSpecificAssetID", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.servlet.view.ViewResolverComposite", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodel", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.util.UrlPathHelper", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementCollection", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "org.springframework.web.util.pattern.PathPatternParser", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultSubmodelElementList", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.awt.Win32FontManager", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueList", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.misc.Unsafe", + "fields": [ + { + "name": "theUnsafe" + } + ], + "methods": [ + { + "name": "invokeCleaner", + "parameterTypes": [ + "java.nio.ByteBuffer" + ] + } + ] }, { - "name": "org.eclipse.digitaltwin.aas4j.v3.model.impl.DefaultValueReferencePair", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.pkcs12.PKCS12KeyStore", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.apache.poi.openxml4j.exceptions.InvalidFormatException", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.provider.DRBG", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.security.SecureRandomParameters" + ] + } + ] }, { - "name": "org.apache.poi.openxml4j.opc.OPCPackage", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.provider.DSA$SHA224withDSA", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.apache.poi.openxml4j.opc.PackagePart", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.provider.DSA$SHA256withDSA", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.apache.poi.openxml4j.opc.PackagePartName", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.provider.JavaKeyStore$JKS", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.apache.poi.openxml4j.opc.PackagingURIHelper", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.provider.MD5", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.apache.poi.openxml4j.opc.RelationshipSource", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.provider.SHA", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.apache.poi.openxml4j.opc.TargetMode", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.provider.SHA2$SHA224", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.apache.poi.openxml4j.opc.MemoryPackagePart", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.provider.SHA2$SHA256", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.apache.poi.openxml4j.opc.ZipPackage", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.provider.SHA5$SHA384", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.apache.poi.openxml4j.opc.PackageProperties", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.provider.SHA5$SHA512", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.apache.poi.openxml4j.opc.internal.marshallers.ZipPackagePropertiesMarshaller", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.provider.X509Factory", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.apache.poi.openxml4j.opc.internal.marshallers.PackagePropertiesMarshaller", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.rsa.PSSParameters", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.apache.poi.openxml4j.opc.internal.PackagePropertiesPart", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.rsa.RSAKeyFactory$Legacy", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.apache.poi.ooxml.util.DocumentHelper", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.rsa.RSAPSSSignature", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.apache.commons.compress.archivers.zip.AsiExtraField", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.rsa.RSASignature$SHA224withRSA", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.ssl.KeyManagerFactoryImpl$SunX509", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.apache.commons.compress.archivers.zip.X7875_NewUnix", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.ssl.SSLContextImpl$DefaultSSLContext", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.apache.commons.compress.archivers.zip.JarMarke", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] }, { - "name": "org.apache.commons.compress.archivers.zip.UnicodePathExtraField", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.x509.AuthorityInfoAccessExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { - "name": "org.apache.commons.compress.archivers.zip.UnicodeCommentExtraField", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.x509.AuthorityKeyIdentifierExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { - "name": "org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.x509.BasicConstraintsExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { - "name": "org.apache.commons.compress.archivers.zip.X000A_NTFS", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.x509.CRLDistributionPointsExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { - "name": "org.apache.commons.compress.archivers.zip.X0014_X509Certificates", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.x509.CertificatePoliciesExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { - "name": "org.apache.commons.compress.archivers.zip.X0015_CertificateIdForFile", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.x509.ExtendedKeyUsageExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { - "name": "org.apache.commons.compress.archivers.zip.X0016_CertificateIdForCentralDirectory", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.x509.IssuerAlternativeNameExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { - "name": "org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.x509.KeyUsageExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { - "name": "org.apache.commons.compress.archivers.zip.X0019_EncryptionRecipientCertificateList", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.x509.NetscapeCertTypeExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { - "name": "org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.x509.PrivateKeyUsageExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { - "name": "org.apache.commons.compress.archivers.zip.JarMarker", - "allDeclaredConstructors": true, - "allPublicMethods": true, - "allDeclaredFields": true + "name": "sun.security.x509.SubjectAlternativeNameExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { - "name": "com.github.benmanes.caffeine.cache.SSMS", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredFields": true, - "allPublicFields": true + "name": "sun.security.x509.SubjectKeyIdentifierExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] }, { - "name": "com.github.benmanes.caffeine.cache.PSMS", - "allDeclaredConstructors": true, - "allPublicConstructors": true, - "allDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredFields": true, - "allPublicFields": true + "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..0417ffec 100644 --- a/aspect-model-editor-runtime/.graalvm/resource-config.json +++ b/aspect-model-editor-runtime/.graalvm/resource-config.json @@ -1,61 +1,934 @@ { - "resources": [ + "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/\\E.*.(ttf|sparql|mustache)$" + }, + { + "pattern": "\\Qdocu/static/\\E.*.(js|txt)$" + }, + { + "pattern": "\\Qdocu/styles/\\E.*.(css)$" + }, + { + "pattern": "\\Qdocu/templates/html/\\E.*.(vm)$" + }, + { + "pattern": "\\Qmultipart-default.properties\\E" + }, + { + "pattern": "\\Qopenapi/OpenApiRootJson.json\\E" + }, + { + "pattern": "\\Qopenapi/CursorBasedPaging.json\\E" + }, + { + "pattern": "\\Qopenapi/Filter.json\\E" + }, + { + "pattern": "\\Qopenapi/JsonRPC.json\\E" + }, + { + "pattern": "\\Qopenapi/OffsetBasedPaging.json\\E" + }, + { + "pattern": "\\Qopenapi/OffsetBasedPaging.json\\E" + }, + { + "pattern": "\\Qcom/eclipsesource/v8/V8.class\\E" + }, + { + "pattern": "\\Qorg/apache/commons/exec/CommandLine.class\\E" + }, + { + "pattern": "\\Qcom/kitfox/svg/SVGDiagram.class\\E" + }, + { + "pattern": "\\Qorg/apache/batik/transcoder/Transcoder.class\\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": "samm/[^/]*/([^/]*/)?[a-zA-Z0-9-]+\\.(ttl|js)" + }, + { + "pattern": "\\Qrdf/\\E.*.(ttl)$" + }, + { + "pattern": "\\Qguru/nidi/graphviz/engine/render.js\\E" + }, + { + "pattern": "\\Qfontconfig.bfc\\E" + } + ] + }, + "bundles": [ { - "pattern": "samm/[^/]*/([^/]*/)?[a-zA-Z0-9-]+\\.(ttl|js)" + "name": "com.sun.org.apache.xml.internal.serializer.XMLEntities", + "locales": [ + "" + ] }, { - "pattern": "\\Qrdf/\\E.*.(ttl)$" + "name": "docu/aspect-model", + "locales": [ + "", + "de" + ] }, { - "pattern": "\\Qdocu/static/\\E.*.(js|txt)$" + "name": "easy-random-data", + "locales": [ + "" + ] }, { - "pattern": "\\Qdocu/styles/\\E.*.(css)$" + "name": "jakarta.servlet.LocalStrings", + "locales": [ + "" + ] }, { - "pattern": "\\Qdocu/templates/html/\\E.*.(vm)$" + "name": "jakarta.servlet.http.LocalStrings", + "locales": [ + "" + ] }, { - "pattern": "\\Qdiagram/\\E.*.(ttf|sparql|mustache)$" + "name": "org.apache.catalina.authenticator.LocalStrings", + "locales": [ + "" + ] }, { - "pattern": "\\Qguru/nidi/graphviz/engine/render.js\\E" + "name": "org.apache.catalina.authenticator.jaspic.LocalStrings", + "locales": [ + "" + ] }, { - "pattern": "\\QMETA-INF/resources/webjars/viz.js-graphviz-java/2.1.3/viz.js\\E" + "name": "org.apache.catalina.connector.LocalStrings", + "locales": [ + "" + ] }, { - "pattern": "\\QMETA-INF/resources/webjars/viz.js-graphviz-java/2.1.3/full.render.js\\E" + "name": "org.apache.catalina.core.LocalStrings", + "locales": [ + "" + ] }, { - "pattern": "\\Qcom/eclipsesource/v8/V8.class\\E" + "name": "org.apache.catalina.deploy.LocalStrings", + "locales": [ + "" + ] }, { - "pattern": "\\Qorg/apache/commons/exec/CommandLine.class\\E" + "name": "org.apache.catalina.loader.LocalStrings", + "locales": [ + "" + ] }, { - "pattern": "\\Qcom/kitfox/svg/SVGDiagram.class\\E" + "name": "org.apache.catalina.mapper.LocalStrings", + "locales": [ + "" + ] }, { - "pattern": "\\Qorg/apache/batik/transcoder/Transcoder.class\\E" + "name": "org.apache.catalina.mbeans.LocalStrings", + "locales": [ + "" + ] }, { - "pattern": "\\Qopenapi/OpenApiRootJson.json\\E" + "name": "org.apache.catalina.realm.LocalStrings", + "locales": [ + "" + ] }, { - "pattern": "\\Qopenapi/CursorBasedPaging.json\\E" + "name": "org.apache.catalina.security.LocalStrings", + "locales": [ + "" + ] }, { - "pattern": "\\Qopenapi/Filter.json\\E" + "name": "org.apache.catalina.session.LocalStrings", + "locales": [ + "" + ] }, { - "pattern": "\\Qopenapi/JsonRPC.json\\E" + "name": "org.apache.catalina.startup.LocalStrings", + "locales": [ + "" + ] }, { - "pattern": "\\Qopenapi/OffsetBasedPaging.json\\E" + "name": "org.apache.catalina.util.LocalStrings", + "locales": [ + "" + ] }, { - "pattern": "\\Qopenapi/TimeBasedPaging.json\\E" + "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..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 @@ -147,12 +178,12 @@ -J-Xmx8G -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 + 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..1c23caff --- /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/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 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/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_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; } 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/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 dd9f4cff..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 @@ -88,6 +89,7 @@ 6.0.0 16.14.2 3.0.0 + 1.0 3.0.0 3.3.0 3.10.0 @@ -211,6 +213,12 @@ org.eclipse.esmf esmf-aspect-model-aas-generator ${esmf-sdk-version} + + + com.fasterxml.jackson.dataformat + jackson-dataformat-xml + + org.eclipse.esmf @@ -280,6 +288,32 @@ 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 + + + com.fasterxml.jackson.dataformat + jackson-dataformat-xml + + org.springframework.boot @@ -333,6 +367,11 @@ commons-codec ${commons-code-version} + + com.fasterxml.jackson.dataformat + jackson-dataformat-xml + ${jackson-dataformat-xml-version} + @@ -402,8 +441,8 @@ org.codehaus.mojo - exec-maven-plugin - ${exec-maven-plugin-version} + wagon-maven-plugin + ${wagon-maven-plugin-version} org.graalvm.buildtools