diff --git a/cldk/analysis/commons/treesitter/treesitter_java.py b/cldk/analysis/commons/treesitter/treesitter_java.py index 2f639c7..bf0168e 100644 --- a/cldk/analysis/commons/treesitter/treesitter_java.py +++ b/cldk/analysis/commons/treesitter/treesitter_java.py @@ -21,9 +21,11 @@ """ import logging from itertools import groupby -from typing import List, Set, Dict -from tree_sitter import Language, Node, Parser, Query, Tree +from typing import Dict, List, Set + import tree_sitter_java as tsjava +from tree_sitter import Language, Node, Parser, Query, Tree + from cldk.analysis.commons.treesitter.models import Captures logger = logging.getLogger(__name__) @@ -91,6 +93,8 @@ def get_raw_ast(self, code: str) -> Tree: """ return PARSER.parse(bytes(code, "utf-8")) + # NOTE: Not used anywhere in the codebase. Does not return the new JImport model. + # Update if wired into a real code path. def get_all_imports(self, source_code: str) -> Set[str]: """Return all import statements in the source. diff --git a/cldk/analysis/java/codeanalyzer/codeanalyzer.py b/cldk/analysis/java/codeanalyzer/codeanalyzer.py index 0a1d9fe..5538bf8 100644 --- a/cldk/analysis/java/codeanalyzer/codeanalyzer.py +++ b/cldk/analysis/java/codeanalyzer/codeanalyzer.py @@ -22,7 +22,7 @@ from itertools import chain, groupby from pathlib import Path from subprocess import CompletedProcess -from typing import Any, Dict, List, Tuple +from typing import Dict, List, Tuple from typing import Union import networkx as nx @@ -124,23 +124,33 @@ def _init_japplication(data: str) -> JApplication: # set_trace() return JApplication(**json.loads(data)) - + @staticmethod def check_exisiting_analysis_file_level(analysis_json_path_file: Path, analysis_level: int) -> bool: + """Validate whether a cached analysis file is compatible with the current model. + + Args: + analysis_json_path_file (Path): Path to the cached ``analysis.json`` file. + analysis_level (int): Requested analysis level (1=symbol table, 2=call graph). + + Returns: + bool: True if the cached file is compatible; otherwise False. + """ analysis_file_compatible = True if not analysis_json_path_file.exists(): analysis_file_compatible = False else: - with open(analysis_json_path_file) as f: - data = json.load(f) - if analysis_level == 2 and "call_graph" not in data: - analysis_file_compatible = False - elif analysis_level == 1 and "symbol_table" not in data: - analysis_file_compatible = False + try: + with open(analysis_json_path_file) as f: + data = json.load(f) + if analysis_level == 2 and "call_graph" not in data: + analysis_file_compatible = False + elif analysis_level == 1 and "symbol_table" not in data: + analysis_file_compatible = False + except (json.JSONDecodeError, OSError): + analysis_file_compatible = False return analysis_file_compatible - - def _init_codeanalyzer(self, analysis_level=1) -> JApplication: """Should initialize the Codeanalyzer. diff --git a/cldk/analysis/java/codeanalyzer/jar/codeanalyzer-2.3.6.jar b/cldk/analysis/java/codeanalyzer/jar/codeanalyzer-2.3.7.jar similarity index 99% rename from cldk/analysis/java/codeanalyzer/jar/codeanalyzer-2.3.6.jar rename to cldk/analysis/java/codeanalyzer/jar/codeanalyzer-2.3.7.jar index 2321729..7aa9d0e 100644 Binary files a/cldk/analysis/java/codeanalyzer/jar/codeanalyzer-2.3.6.jar and b/cldk/analysis/java/codeanalyzer/jar/codeanalyzer-2.3.7.jar differ diff --git a/cldk/models/java/__init__.py b/cldk/models/java/__init__.py index e903957..08e6b60 100644 --- a/cldk/models/java/__init__.py +++ b/cldk/models/java/__init__.py @@ -21,6 +21,7 @@ from .models import ( JApplication, JCallable, + JImport, JType, JCompilationUnit, JGraphEdges, @@ -28,4 +29,4 @@ from .enums import CRUDOperationType, CRUDQueryType -__all__ = ["JApplication", "JCallable", "JType", "JCompilationUnit", "JGraphEdges", "CRUDOperationType", "CRUDQueryType"] +__all__ = ["JApplication", "JCallable", "JImport", "JType", "JCompilationUnit", "JGraphEdges", "CRUDOperationType", "CRUDQueryType"] diff --git a/cldk/models/java/models.py b/cldk/models/java/models.py index 3a62544..3aa6116 100644 --- a/cldk/models/java/models.py +++ b/cldk/models/java/models.py @@ -18,7 +18,7 @@ Models module """ from typing import Any, Dict, List, Optional, Union -from pydantic import BaseModel, field_validator +from pydantic import BaseModel, Field, field_validator, model_validator from cldk.models.java.enums import CRUDOperationType, CRUDQueryType _CALLABLES_LOOKUP_TABLE = dict() @@ -44,6 +44,20 @@ class JComment(BaseModel): is_javadoc: bool = False +class JImport(BaseModel): + """Represents a Java import declaration. + + Attributes: + path (str): Fully qualified import target path. + is_static (bool): True when import uses the static modifier. + is_wildcard (bool): True when import uses wildcard syntax. + """ + + path: str + is_static: bool = False + is_wildcard: bool = False + + class JRecordComponent(BaseModel): """Represents a component of a Java record. @@ -370,17 +384,68 @@ class JCompilationUnit(BaseModel): file_path (str): The path to the source file. package_name (str): The name of the package for the comppilation unit. comments (List[JComment]): A list of comments in the compilation unit. - imports (List[str]): A list of import statements in the compilation unit. + imports (List[str]): A list of import paths in the compilation unit. + Deprecated: use ``import_declarations`` to access structured import metadata. + import_declarations (List[JImport]): A list of structured import declarations. type_declarations (Dict[str, JType]): A dictionary mapping type names to their corresponding JType representations. """ file_path: str package_name: str comments: List[JComment] - imports: List[str] + # Deprecated: retained for backward compatibility with existing consumers. + imports: List[str] = Field(default_factory=list) + import_declarations: List[JImport] = Field(default_factory=list) type_declarations: Dict[str, JType] is_modified: bool = False + @model_validator(mode="before") + @classmethod + def normalize_import_fields(cls, data: Any) -> Any: + """Normalize legacy and structured import payloads into both model fields. + + Args: + data (Any): Raw input payload for ``JCompilationUnit``. + + Returns: + Any: Input payload with ``imports`` and ``import_declarations`` synchronized. + """ + if not isinstance(data, dict): + return data + + imports_payload = data.get("imports") + import_declarations_payload = data.get("import_declarations") + + normalized_imports: List[str] = [] + normalized_declarations: List[JImport] = [] + + # Prefer structured declarations only when they are provided and non-empty. + source_payload: List[Any] | None = None + source_name = "import entry" + if isinstance(import_declarations_payload, list) and len(import_declarations_payload) > 0: + source_payload = import_declarations_payload + source_name = "import declaration entry" + elif isinstance(imports_payload, list): + source_payload = imports_payload + + if source_payload is not None: + for import_entry in source_payload: + if isinstance(import_entry, str): + import_declaration = JImport(path=import_entry) + elif isinstance(import_entry, dict): + import_declaration = JImport(**import_entry) + elif isinstance(import_entry, JImport): + import_declaration = import_entry + else: + raise TypeError(f"Unsupported {source_name} type: {type(import_entry)!r}") + normalized_declarations.append(import_declaration) + normalized_imports.append(import_declaration.path) + + data["imports"] = normalized_imports + data["import_declarations"] = normalized_declarations + + return data + class JMethodDetail(BaseModel): """Represents details about a method in a Java class. diff --git a/pyproject.toml b/pyproject.toml index a298f95..2c2815b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,7 +28,7 @@ include = [ ] [tool.backend-versions] -codeanalyzer-java = "2.3.3" +codeanalyzer-java = "2.3.7" [tool.poetry.dependencies] python = ">=3.11" diff --git a/tests/analysis/java/test_jcodeanalyzer.py b/tests/analysis/java/test_jcodeanalyzer.py index faac597..13419a0 100644 --- a/tests/analysis/java/test_jcodeanalyzer.py +++ b/tests/analysis/java/test_jcodeanalyzer.py @@ -26,10 +26,29 @@ from cldk.analysis import AnalysisLevel from cldk.analysis.java.codeanalyzer import JCodeanalyzer -from cldk.models.java.models import JApplication, JCRUDOperation, JType, JCallable, JCompilationUnit, JMethodDetail +from cldk.models.java.models import JApplication, JCRUDOperation, JType, JCallable, JCompilationUnit, JImport, JMethodDetail from cldk.models.java import JGraphEdges +def _build_analysis_json_payload(version: str, imports: list[dict[str, object] | str], include_call_graph: bool = False) -> dict: + payload = { + "symbol_table": { + "/tmp/T.java": { + "file_path": "/tmp/T.java", + "package_name": "", + "comments": [], + "imports": imports, + "type_declarations": {}, + "is_modified": False, + } + }, + "version": version, + } + if include_call_graph: + payload["call_graph"] = [] + return payload + + def test_init_japplication(test_fixture, codeanalyzer_jar_path, analysis_json): """Should return the initialized JApplication""" @@ -102,6 +121,85 @@ def test_init_codeanalyzer_with_json_path(test_fixture, analysis_json, analysis_ assert isinstance(app, JApplication) +def test_init_japplication_supports_legacy_import_schema() -> None: + """Should parse legacy string-based imports and expose both import fields.""" + payload = _build_analysis_json_payload(version="2.3.6", imports=["java.util.List"]) + application = JCodeanalyzer._init_japplication(json.dumps(payload)) + compilation_unit = next(iter(application.symbol_table.values())) + assert compilation_unit.imports == ["java.util.List"] + assert len(compilation_unit.import_declarations) == 1 + assert isinstance(compilation_unit.import_declarations[0], JImport) + assert compilation_unit.import_declarations[0].path == "java.util.List" + assert compilation_unit.import_declarations[0].is_static is False + assert compilation_unit.import_declarations[0].is_wildcard is False + + +def test_init_japplication_supports_structured_import_schema() -> None: + """Should parse structured imports and keep legacy imports list populated.""" + payload = _build_analysis_json_payload( + version="2.3.7", + imports=[{"path": "java.util.List", "is_static": True, "is_wildcard": False}], + ) + application = JCodeanalyzer._init_japplication(json.dumps(payload)) + compilation_unit = next(iter(application.symbol_table.values())) + assert compilation_unit.imports == ["java.util.List"] + assert len(compilation_unit.import_declarations) == 1 + assert isinstance(compilation_unit.import_declarations[0], JImport) + assert compilation_unit.import_declarations[0].path == "java.util.List" + assert compilation_unit.import_declarations[0].is_static is True + assert compilation_unit.import_declarations[0].is_wildcard is False + + +def test_check_existing_analysis_file_level_accepts_legacy_import_schema(tmp_path) -> None: + """Should accept cached analysis files that use the legacy imports schema.""" + analysis_file = tmp_path / "analysis.json" + payload = _build_analysis_json_payload(version="2.3.6", imports=["java.util.List"]) + analysis_file.write_text(json.dumps(payload), encoding="utf-8") + assert JCodeanalyzer.check_exisiting_analysis_file_level(analysis_file, analysis_level=1) + + +def test_check_existing_analysis_file_level_accepts_structured_import_schema(tmp_path) -> None: + """Should accept cached analysis files that use the structured imports schema.""" + analysis_file = tmp_path / "analysis.json" + payload = _build_analysis_json_payload(version="2.3.7", imports=[{"path": "java.util.List", "is_static": False, "is_wildcard": False}]) + analysis_file.write_text(json.dumps(payload), encoding="utf-8") + assert JCodeanalyzer.check_exisiting_analysis_file_level(analysis_file, analysis_level=1) + + +def test_check_existing_analysis_file_level_rejects_invalid_json(tmp_path) -> None: + """Should reject invalid analysis.json payloads and force regeneration.""" + analysis_file = tmp_path / "analysis.json" + analysis_file.write_text("{not-valid-json", encoding="utf-8") + assert not JCodeanalyzer.check_exisiting_analysis_file_level(analysis_file, analysis_level=1) + + +def test_init_codeanalyzer_reuses_legacy_cache_when_compatible(test_fixture, codeanalyzer_jar_path, tmp_path) -> None: + """Should reuse cached analysis.json when legacy imports are still compatible.""" + analysis_json_dir = tmp_path / "analysis-cache" + analysis_json_dir.mkdir() + analysis_json_file = analysis_json_dir / "analysis.json" + legacy_payload = _build_analysis_json_payload(version="2.3.6", imports=["java.util.List"]) + analysis_json_file.write_text(json.dumps(legacy_payload), encoding="utf-8") + + with patch("cldk.analysis.java.codeanalyzer.codeanalyzer.subprocess.run") as run_mock: + code_analyzer = JCodeanalyzer( + project_dir=test_fixture, + source_code=None, + analysis_backend_path=codeanalyzer_jar_path, + analysis_json_path=analysis_json_dir, + analysis_level=AnalysisLevel.symbol_table, + eager_analysis=False, + target_files=None, + ) + assert not run_mock.called + compilation_unit = next(iter(code_analyzer.application.symbol_table.values())) + assert compilation_unit.imports == ["java.util.List"] + assert isinstance(compilation_unit.import_declarations[0], JImport) + assert compilation_unit.import_declarations[0].path == "java.util.List" + assert compilation_unit.import_declarations[0].is_static is False + assert compilation_unit.import_declarations[0].is_wildcard is False + + def test_get_codeanalyzer_exec(test_fixture, codeanalyzer_jar_path, analysis_json): """Should return the correct codeanalyzer location""" @@ -128,7 +226,7 @@ def test_get_codeanalyzer_exec(test_fixture, codeanalyzer_jar_path, analysis_jso code_analyzer.analysis_backend_path = None jar_file = code_analyzer._get_codeanalyzer_exec()[-1] exec_path = os.path.dirname(jar_file) - relative_path = exec_path.split("/cldk")[1] + relative_path = exec_path.rsplit("/cldk", 1)[1] assert relative_path == "/analysis/java/codeanalyzer/jar" @@ -800,6 +898,39 @@ def test_get_all_entrypoint_methods_in_application(test_fixture, codeanalyzer_ja assert callable.is_entrypoint +def test_source_analysis_imports_disambiguate_static_and_wildcard(codeanalyzer_jar_path) -> None: + """Should preserve static and wildcard import metadata for colliding import paths.""" + source_code = "import static Foo.bar;\nimport Foo.bar.*;\nclass T {}" + code_analyzer = JCodeanalyzer( + project_dir=".", + source_code=source_code, + analysis_backend_path=codeanalyzer_jar_path, + analysis_json_path=None, + analysis_level=AnalysisLevel.symbol_table, + eager_analysis=False, + target_files=None, + ) + symbol_table = code_analyzer.get_symbol_table() + assert len(symbol_table) == 1 + + compilation_unit = next(iter(symbol_table.values())) + assert compilation_unit.imports == ["Foo.bar", "Foo.bar"] + + import_declarations = compilation_unit.import_declarations + assert len(import_declarations) == 2 + assert all(isinstance(import_decl, JImport) for import_decl in import_declarations) + assert [import_decl.path for import_decl in import_declarations].count("Foo.bar") == 2 + + static_import = next((import_decl for import_decl in import_declarations if import_decl.is_static), None) + wildcard_import = next((import_decl for import_decl in import_declarations if import_decl.is_wildcard), None) + assert static_import is not None + assert wildcard_import is not None + assert static_import.path == "Foo.bar" + assert static_import.is_wildcard is False + assert wildcard_import.path == "Foo.bar" + assert wildcard_import.is_static is False + + def test_get_all_entrypoint_classes_in_the_application(test_fixture, codeanalyzer_jar_path): """Should return all of the entrypoint classes in an application""" code_analyzer = JCodeanalyzer( diff --git a/tests/models/java/test_java_models.py b/tests/models/java/test_java_models.py index 9e32d04..5bebef9 100644 --- a/tests/models/java/test_java_models.py +++ b/tests/models/java/test_java_models.py @@ -1,5 +1,102 @@ -from typing import List, Tuple +from typing import Any from cldk import CLDK +from cldk.models.java.models import JCompilationUnit, JImport + + +def _build_compilation_unit_payload(imports: list[Any], import_declarations: list[Any] | None = None) -> dict[str, Any]: + payload = { + "file_path": "/tmp/T.java", + "package_name": "", + "comments": [], + "imports": imports, + "type_declarations": {}, + } + if import_declarations is not None: + payload["import_declarations"] = import_declarations + return payload + + +def test_jcompilationunit_supports_legacy_import_list() -> None: + """Should keep legacy imports and synthesize structured declarations.""" + compilation_unit = JCompilationUnit(**_build_compilation_unit_payload(imports=["java.util.List"])) + assert compilation_unit.imports == ["java.util.List"] + assert len(compilation_unit.import_declarations) == 1 + assert isinstance(compilation_unit.import_declarations[0], JImport) + assert compilation_unit.import_declarations[0].path == "java.util.List" + assert compilation_unit.import_declarations[0].is_static is False + assert compilation_unit.import_declarations[0].is_wildcard is False + + +def test_jcompilationunit_supports_structured_import_list() -> None: + """Should derive legacy imports from structured import declarations.""" + compilation_unit = JCompilationUnit( + **_build_compilation_unit_payload( + imports=[ + {"path": "Foo.bar", "is_static": True, "is_wildcard": False}, + {"path": "Foo.bar", "is_static": False, "is_wildcard": True}, + ] + ) + ) + assert compilation_unit.imports == ["Foo.bar", "Foo.bar"] + assert len(compilation_unit.import_declarations) == 2 + assert compilation_unit.import_declarations[0].is_static is True + assert compilation_unit.import_declarations[0].is_wildcard is False + assert compilation_unit.import_declarations[1].is_static is False + assert compilation_unit.import_declarations[1].is_wildcard is True + + +def test_jcompilationunit_uses_imports_when_import_declarations_is_empty() -> None: + """Should preserve imports when import_declarations is present but empty.""" + compilation_unit = JCompilationUnit( + **_build_compilation_unit_payload( + imports=["java.util.List"], + import_declarations=[], + ) + ) + assert compilation_unit.imports == ["java.util.List"] + assert len(compilation_unit.import_declarations) == 1 + assert compilation_unit.import_declarations[0].path == "java.util.List" + + +def test_jcompilationunit_prefers_non_empty_import_declarations() -> None: + """Should prefer structured import_declarations over imports when non-empty.""" + compilation_unit = JCompilationUnit( + **_build_compilation_unit_payload( + imports=["legacy.Value"], + import_declarations=[{"path": "structured.Value", "is_static": True, "is_wildcard": False}], + ) + ) + assert compilation_unit.imports == ["structured.Value"] + assert len(compilation_unit.import_declarations) == 1 + assert compilation_unit.import_declarations[0].path == "structured.Value" + assert compilation_unit.import_declarations[0].is_static is True + assert compilation_unit.import_declarations[0].is_wildcard is False + + +def test_jcompilationunit_imports_round_trip_through_dump_apis() -> None: + """Should preserve import fields across model dump and re-parse flows.""" + original = JCompilationUnit( + **_build_compilation_unit_payload( + imports=["legacy.Value"], + import_declarations=[ + {"path": "structured.Value", "is_static": True, "is_wildcard": False}, + {"path": "structured.Value", "is_static": False, "is_wildcard": True}, + ], + ) + ) + + from_dump = JCompilationUnit(**original.model_dump()) + from_json = JCompilationUnit.model_validate_json(original.model_dump_json()) + + expected_imports = ["structured.Value", "structured.Value"] + expected_declarations = [ + ("structured.Value", True, False), + ("structured.Value", False, True), + ] + + for reparsed in [from_dump, from_json]: + assert reparsed.imports == expected_imports + assert [(item.path, item.is_static, item.is_wildcard) for item in reparsed.import_declarations] == expected_declarations def test_get_class_call_graph(analysis_json_fixture): diff --git a/tests/resources/java/analysis_json/analysis.json b/tests/resources/java/analysis_json/analysis.json index f1830c1..d8a37dd 100644 --- a/tests/resources/java/analysis_json/analysis.json +++ b/tests/resources/java/analysis_json/analysis.json @@ -254,21 +254,81 @@ } ], "imports": [ - "java.io.DataInputStream", - "java.io.File", - "java.io.FileInputStream", - "java.io.FileNotFoundException", - "java.io.IOException", - "java.net.URL", - "java.util.Vector", - "com.ibm.websphere.samples.pbw.bean.BackOrderMgr", - "com.ibm.websphere.samples.pbw.bean.CatalogMgr", - "com.ibm.websphere.samples.pbw.bean.CustomerMgr", - "com.ibm.websphere.samples.pbw.bean.ResetDBBean", - "com.ibm.websphere.samples.pbw.bean.ShoppingCartBean", - "com.ibm.websphere.samples.pbw.bean.SuppliersBean", - "com.ibm.websphere.samples.pbw.jpa.Inventory", - "com.ibm.websphere.samples.pbw.utils.Util" + { + "path": "java.io.DataInputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.File", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.FileInputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.FileNotFoundException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.net.URL", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Vector", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.bean.BackOrderMgr", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.bean.CatalogMgr", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.bean.CustomerMgr", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.bean.ResetDBBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.bean.ShoppingCartBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.bean.SuppliersBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.Inventory", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.utils.Util", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.war.Populate": { @@ -5742,12 +5802,36 @@ } ], "imports": [ - "javax.inject.Inject", - "javax.inject.Named", - "com.ibm.websphere.samples.pbw.bean.MailerAppException", - "com.ibm.websphere.samples.pbw.bean.MailerBean", - "com.ibm.websphere.samples.pbw.jpa.Customer", - "com.ibm.websphere.samples.pbw.utils.Util" + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Named", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.bean.MailerAppException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.bean.MailerBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.Customer", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.utils.Util", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.war.MailAction": { @@ -6257,15 +6341,51 @@ } ], "imports": [ - "java.io.Serializable", - "java.util.Collection", - "java.util.Iterator", - "javax.enterprise.context.Dependent", - "javax.persistence.EntityManager", - "javax.persistence.PersistenceContext", - "javax.persistence.Query", - "com.ibm.websphere.samples.pbw.jpa.Supplier", - "com.ibm.websphere.samples.pbw.utils.Util" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Collection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Iterator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.Dependent", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.EntityManager", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.PersistenceContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Query", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.Supplier", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.utils.Util", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.bean.SuppliersBean": { @@ -7754,12 +7874,36 @@ } ], "imports": [ - "javax.faces.component.UIComponent", - "javax.faces.component.UIInput", - "javax.faces.context.FacesContext", - "javax.faces.validator.FacesValidator", - "javax.faces.validator.Validator", - "javax.faces.validator.ValidatorException" + { + "path": "javax.faces.component.UIComponent", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.component.UIInput", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.context.FacesContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.validator.FacesValidator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.validator.Validator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.validator.ValidatorException", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.war.ValidatePasswords": { @@ -8253,8 +8397,16 @@ } ], "imports": [ - "javax.validation.constraints.Pattern", - "javax.validation.constraints.Size" + { + "path": "javax.validation.constraints.Pattern", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.Size", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.war.LoginInfo": { @@ -8845,12 +8997,36 @@ } ], "imports": [ - "java.io.Serializable", - "java.text.NumberFormat", - "java.util.Locale", - "java.util.Objects", - "com.ibm.websphere.samples.pbw.jpa.Inventory", - "com.ibm.websphere.samples.pbw.utils.Util" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.text.NumberFormat", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Locale", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Objects", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.Inventory", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.utils.Util", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.war.ProductBean": { @@ -9915,21 +10091,81 @@ } ], "imports": [ - "java.io.IOException", - "javax.inject.Inject", - "javax.inject.Named", - "javax.servlet.ServletConfig", - "javax.servlet.ServletContext", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "javax.servlet.http.HttpSession", - "com.ibm.websphere.samples.pbw.bean.CatalogMgr", - "com.ibm.websphere.samples.pbw.bean.CustomerMgr", - "com.ibm.websphere.samples.pbw.jpa.Customer", - "com.ibm.websphere.samples.pbw.utils.Util" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Named", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpSession", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.bean.CatalogMgr", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.bean.CustomerMgr", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.Customer", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.utils.Util", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.war.AccountServlet": { @@ -15636,17 +15872,61 @@ } ], "imports": [ - "javax.persistence.Entity", - "javax.persistence.GeneratedValue", - "javax.persistence.GenerationType", - "javax.persistence.Id", - "javax.persistence.JoinColumn", - "javax.persistence.NamedQueries", - "javax.persistence.NamedQuery", - "javax.persistence.OneToOne", - "javax.persistence.Table", - "javax.persistence.TableGenerator", - "com.ibm.websphere.samples.pbw.utils.Util" + { + "path": "javax.persistence.Entity", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.GeneratedValue", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.GenerationType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Id", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.JoinColumn", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.NamedQueries", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.NamedQuery", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.OneToOne", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Table", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.TableGenerator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.utils.Util", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.jpa.BackOrder": { @@ -17212,12 +17492,36 @@ } ], "imports": [ - "java.io.Serializable", - "javax.enterprise.context.Dependent", - "javax.inject.Inject", - "javax.inject.Named", - "com.ibm.websphere.samples.pbw.bean.ResetDBBean", - "com.ibm.websphere.samples.pbw.utils.Util" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.Dependent", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Named", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.bean.ResetDBBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.utils.Util", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.war.HelpBean": { @@ -17943,33 +18247,141 @@ } ], "imports": [ - "java.io.DataInputStream", - "java.io.File", - "java.io.FileInputStream", - "java.io.FileNotFoundException", - "java.io.IOException", - "java.io.Serializable", - "java.net.URL", - "java.util.Vector", - "javax.annotation.Resource", - "javax.annotation.security.RolesAllowed", - "javax.enterprise.context.Dependent", - "javax.inject.Inject", - "javax.inject.Named", - "javax.persistence.EntityManager", - "javax.persistence.PersistenceContext", - "javax.persistence.PersistenceContextType", - "javax.persistence.Query", - "javax.persistence.SynchronizationType", - "javax.transaction.HeuristicMixedException", - "javax.transaction.HeuristicRollbackException", - "javax.transaction.NotSupportedException", - "javax.transaction.RollbackException", - "javax.transaction.SystemException", - "javax.transaction.Transactional", - "javax.transaction.UserTransaction", - "com.ibm.websphere.samples.pbw.jpa.Inventory", - "com.ibm.websphere.samples.pbw.utils.Util" + { + "path": "java.io.DataInputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.File", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.FileInputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.FileNotFoundException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.net.URL", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Vector", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.Resource", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.security.RolesAllowed", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.Dependent", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Named", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.EntityManager", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.PersistenceContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.PersistenceContextType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Query", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.SynchronizationType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.transaction.HeuristicMixedException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.transaction.HeuristicRollbackException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.transaction.NotSupportedException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.transaction.RollbackException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.transaction.SystemException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.transaction.Transactional", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.transaction.UserTransaction", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.Inventory", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.utils.Util", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.bean.ResetDBBean": { @@ -24587,11 +24999,31 @@ } ], "imports": [ - "javax.persistence.Entity", - "javax.persistence.Id", - "javax.persistence.NamedQueries", - "javax.persistence.NamedQuery", - "javax.persistence.Table" + { + "path": "javax.persistence.Entity", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Id", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.NamedQueries", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.NamedQuery", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Table", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.jpa.Supplier": { @@ -25993,17 +26425,61 @@ } ], "imports": [ - "javax.persistence.Column", - "javax.persistence.Embeddable", - "javax.persistence.EmbeddedId", - "javax.persistence.Entity", - "javax.persistence.JoinColumn", - "javax.persistence.ManyToOne", - "javax.persistence.NamedQueries", - "javax.persistence.NamedQuery", - "javax.persistence.Table", - "javax.persistence.Transient", - "com.ibm.websphere.samples.pbw.utils.Util" + { + "path": "javax.persistence.Column", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Embeddable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.EmbeddedId", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Entity", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.JoinColumn", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.ManyToOne", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.NamedQueries", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.NamedQuery", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Table", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Transient", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.utils.Util", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.jpa.OrderItem": { @@ -28635,19 +29111,71 @@ } ], "imports": [ - "java.util.Collection", - "javax.persistence.Entity", - "javax.persistence.GeneratedValue", - "javax.persistence.GenerationType", - "javax.persistence.Id", - "javax.persistence.JoinColumn", - "javax.persistence.ManyToOne", - "javax.persistence.NamedQueries", - "javax.persistence.NamedQuery", - "javax.persistence.Table", - "javax.persistence.TableGenerator", - "javax.persistence.Transient", - "com.ibm.websphere.samples.pbw.utils.Util" + { + "path": "java.util.Collection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Entity", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.GeneratedValue", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.GenerationType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Id", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.JoinColumn", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.ManyToOne", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.NamedQueries", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.NamedQuery", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Table", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.TableGenerator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Transient", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.utils.Util", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.jpa.Order": { @@ -32756,24 +33284,96 @@ } ], "imports": [ - "java.io.Serializable", - "java.util.Date", - "javax.annotation.Resource", - "javax.enterprise.context.Dependent", - "javax.inject.Named", - "javax.mail.Message", - "javax.mail.Multipart", - "javax.mail.Session", - "javax.mail.Transport", - "javax.mail.internet.InternetAddress", - "javax.mail.internet.MimeBodyPart", - "javax.mail.internet.MimeMessage", - "javax.mail.internet.MimeMultipart", - "javax.persistence.EntityManager", - "javax.persistence.PersistenceContext", - "com.ibm.websphere.samples.pbw.jpa.Customer", - "com.ibm.websphere.samples.pbw.jpa.Order", - "com.ibm.websphere.samples.pbw.utils.Util" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Date", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.Resource", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.Dependent", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Named", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.mail.Message", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.mail.Multipart", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.mail.Session", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.mail.Transport", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.mail.internet.InternetAddress", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.mail.internet.MimeBodyPart", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.mail.internet.MimeMessage", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.mail.internet.MimeMultipart", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.EntityManager", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.PersistenceContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.Customer", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.Order", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.utils.Util", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.bean.MailerBean": { @@ -34701,18 +35301,66 @@ } ], "imports": [ - "java.io.Serializable", - "javax.enterprise.context.SessionScoped", - "javax.faces.application.Application", - "javax.faces.context.FacesContext", - "javax.inject.Inject", - "javax.inject.Named", - "com.ibm.websphere.samples.pbw.bean.CustomerMgr", - "com.ibm.websphere.samples.pbw.bean.MailerAppException", - "com.ibm.websphere.samples.pbw.bean.MailerBean", - "com.ibm.websphere.samples.pbw.bean.ShoppingCartBean", - "com.ibm.websphere.samples.pbw.jpa.Customer", - "com.ibm.websphere.samples.pbw.utils.Util" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.SessionScoped", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.application.Application", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.context.FacesContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Named", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.bean.CustomerMgr", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.bean.MailerAppException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.bean.MailerBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.bean.ShoppingCartBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.Customer", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.utils.Util", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.war.AccountBean": { @@ -38562,29 +39210,121 @@ } ], "imports": [ - "java.io.IOException", - "java.util.ArrayList", - "java.util.Collection", - "java.util.Iterator", - "javax.inject.Inject", - "javax.inject.Named", - "javax.servlet.ServletConfig", - "javax.servlet.ServletContext", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "javax.servlet.http.HttpSession", - "com.ibm.websphere.samples.pbw.bean.BackOrderMgr", - "com.ibm.websphere.samples.pbw.bean.CatalogMgr", - "com.ibm.websphere.samples.pbw.bean.CustomerMgr", - "com.ibm.websphere.samples.pbw.bean.ResetDBBean", - "com.ibm.websphere.samples.pbw.bean.SuppliersBean", - "com.ibm.websphere.samples.pbw.jpa.BackOrder", - "com.ibm.websphere.samples.pbw.jpa.Inventory", - "com.ibm.websphere.samples.pbw.jpa.Supplier", - "com.ibm.websphere.samples.pbw.utils.Util" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.ArrayList", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Collection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Iterator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Named", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpSession", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.bean.BackOrderMgr", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.bean.CatalogMgr", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.bean.CustomerMgr", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.bean.ResetDBBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.bean.SuppliersBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.BackOrder", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.Inventory", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.Supplier", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.utils.Util", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.war.AdminServlet": { @@ -44825,12 +45565,36 @@ } ], "imports": [ - "java.util.Calendar", - "javax.validation.constraints.NotNull", - "javax.validation.constraints.Pattern", - "javax.validation.constraints.Size", - "com.ibm.websphere.samples.pbw.jpa.Order", - "com.ibm.websphere.samples.pbw.utils.Util" + { + "path": "java.util.Calendar", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.NotNull", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.Pattern", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.Size", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.Order", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.utils.Util", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.war.OrderInfo": { @@ -49285,14 +50049,46 @@ } ], "imports": [ - "java.io.BufferedReader", - "java.io.IOException", - "java.io.InputStream", - "java.io.InputStreamReader", - "java.util.Hashtable", - "java.util.Properties", - "java.util.StringTokenizer", - "java.util.Vector" + { + "path": "java.io.BufferedReader", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.InputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.InputStreamReader", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Hashtable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Properties", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.StringTokenizer", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Vector", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.utils.ListProperties": { @@ -51508,14 +52304,46 @@ } ], "imports": [ - "java.io.FileNotFoundException", - "java.text.NumberFormat", - "java.util.StringTokenizer", - "javax.faces.application.Application", - "javax.faces.application.ProjectStage", - "javax.faces.context.FacesContext", - "javax.naming.InitialContext", - "javax.naming.NamingException" + { + "path": "java.io.FileNotFoundException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.text.NumberFormat", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.StringTokenizer", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.application.Application", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.application.ProjectStage", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.context.FacesContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.naming.InitialContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.naming.NamingException", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.utils.Util": { @@ -55150,17 +55978,61 @@ } ], "imports": [ - "java.io.IOException", - "javax.inject.Inject", - "javax.inject.Named", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.pbw.bean.CatalogMgr", - "com.ibm.websphere.samples.pbw.utils.Util" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Named", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.bean.CatalogMgr", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.utils.Util", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.war.ImageServlet": { @@ -56218,9 +57090,21 @@ } ], "imports": [ - "com.ibm.websphere.samples.pbw.jpa.BackOrder", - "com.ibm.websphere.samples.pbw.jpa.Inventory", - "com.ibm.websphere.samples.pbw.utils.Util" + { + "path": "com.ibm.websphere.samples.pbw.jpa.BackOrder", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.Inventory", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.utils.Util", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.war.BackOrderItem": { @@ -58111,10 +58995,26 @@ } ], "imports": [ - "java.io.Serializable", - "javax.validation.constraints.Min", - "com.ibm.websphere.samples.pbw.jpa.BackOrder", - "com.ibm.websphere.samples.pbw.jpa.Inventory" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.Min", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.BackOrder", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.Inventory", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.war.ShoppingItem": { @@ -61749,9 +62649,21 @@ } ], "imports": [ - "java.util.Enumeration", - "java.util.Hashtable", - "com.ibm.websphere.samples.pbw.jpa.Inventory" + { + "path": "java.util.Enumeration", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Hashtable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.Inventory", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.bean.ShoppingCartContent": { @@ -62850,10 +63762,26 @@ } ], "imports": [ - "javax.faces.application.FacesMessage", - "javax.faces.component.UIComponent", - "javax.faces.context.FacesContext", - "javax.faces.validator.ValidatorException" + { + "path": "javax.faces.application.FacesMessage", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.component.UIComponent", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.context.FacesContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.validator.ValidatorException", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.war.ValidatorUtils": { @@ -63405,14 +64333,46 @@ } ], "imports": [ - "javax.persistence.Entity", - "javax.persistence.Id", - "javax.persistence.NamedQueries", - "javax.persistence.NamedQuery", - "javax.persistence.Table", - "javax.validation.constraints.NotNull", - "javax.validation.constraints.Pattern", - "javax.validation.constraints.Size" + { + "path": "javax.persistence.Entity", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Id", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.NamedQueries", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.NamedQuery", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Table", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.NotNull", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.Pattern", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.Size", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.jpa.Customer": { @@ -65244,14 +66204,46 @@ } ], "imports": [ - "java.io.Serializable", - "javax.enterprise.context.Dependent", - "javax.persistence.EntityManager", - "javax.persistence.LockModeType", - "javax.persistence.PersistenceContext", - "javax.transaction.Transactional", - "com.ibm.websphere.samples.pbw.jpa.Customer", - "com.ibm.websphere.samples.pbw.utils.Util" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.Dependent", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.EntityManager", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.LockModeType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.PersistenceContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.transaction.Transactional", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.Customer", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.utils.Util", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.bean.CustomerMgr": { @@ -66775,11 +67767,31 @@ "package_name": "com.ibm.websphere.samples.pbw.bean", "comments": [], "imports": [ - "javax.annotation.PostConstruct", - "javax.ejb.Singleton", - "javax.ejb.Startup", - "javax.inject.Inject", - "com.ibm.websphere.samples.pbw.utils.Util" + { + "path": "javax.annotation.PostConstruct", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.Singleton", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.Startup", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.utils.Util", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.bean.PopulateDBBean": { @@ -67170,15 +68182,51 @@ } ], "imports": [ - "java.io.Serializable", - "java.util.Vector", - "javax.enterprise.context.Dependent", - "javax.persistence.EntityManager", - "javax.persistence.LockModeType", - "javax.persistence.PersistenceContext", - "javax.persistence.Query", - "com.ibm.websphere.samples.pbw.jpa.Inventory", - "com.ibm.websphere.samples.pbw.utils.Util" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Vector", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.Dependent", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.EntityManager", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.LockModeType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.PersistenceContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Query", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.Inventory", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.utils.Util", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.bean.CatalogMgr": { @@ -68974,17 +70022,61 @@ } ], "imports": [ - "java.io.Serializable", - "java.util.Collection", - "javax.annotation.security.RolesAllowed", - "javax.enterprise.context.Dependent", - "javax.persistence.EntityManager", - "javax.persistence.NoResultException", - "javax.persistence.PersistenceContext", - "javax.persistence.Query", - "com.ibm.websphere.samples.pbw.jpa.BackOrder", - "com.ibm.websphere.samples.pbw.jpa.Inventory", - "com.ibm.websphere.samples.pbw.utils.Util" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Collection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.security.RolesAllowed", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.Dependent", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.EntityManager", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.NoResultException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.PersistenceContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Query", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.BackOrder", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.Inventory", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.utils.Util", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.bean.BackOrderMgr": { @@ -71779,20 +72871,76 @@ } ], "imports": [ - "java.io.Serializable", - "java.util.ArrayList", - "java.util.Collection", - "javax.enterprise.context.SessionScoped", - "javax.persistence.EntityManager", - "javax.persistence.LockModeType", - "javax.persistence.PersistenceContext", - "javax.transaction.Transactional", - "com.ibm.websphere.samples.pbw.jpa.BackOrder", - "com.ibm.websphere.samples.pbw.jpa.Customer", - "com.ibm.websphere.samples.pbw.jpa.Inventory", - "com.ibm.websphere.samples.pbw.jpa.Order", - "com.ibm.websphere.samples.pbw.jpa.OrderItem", - "com.ibm.websphere.samples.pbw.utils.Util" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.ArrayList", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Collection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.SessionScoped", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.EntityManager", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.LockModeType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.PersistenceContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.transaction.Transactional", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.BackOrder", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.Customer", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.Inventory", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.Order", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.OrderItem", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.utils.Util", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.bean.ShoppingCartBean": { @@ -75177,7 +76325,11 @@ } ], "imports": [ - "java.io.Serializable" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.jpa.OrderKey": { @@ -75843,14 +76995,46 @@ } ], "imports": [ - "javax.persistence.Entity", - "javax.persistence.Id", - "javax.persistence.NamedQueries", - "javax.persistence.NamedQuery", - "javax.persistence.Table", - "javax.persistence.Transient", - "javax.persistence.Version", - "com.ibm.websphere.samples.pbw.utils.Util" + { + "path": "javax.persistence.Entity", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Id", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.NamedQueries", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.NamedQuery", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Table", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Transient", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Version", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.utils.Util", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.jpa.Inventory": { @@ -79313,22 +80497,86 @@ } ], "imports": [ - "java.io.Serializable", - "java.text.NumberFormat", - "java.util.ArrayList", - "java.util.Collection", - "java.util.LinkedList", - "java.util.Locale", - "java.util.Map", - "java.util.Vector", - "javax.enterprise.context.SessionScoped", - "javax.faces.context.ExternalContext", - "javax.faces.context.FacesContext", - "javax.inject.Inject", - "javax.inject.Named", - "com.ibm.websphere.samples.pbw.bean.CatalogMgr", - "com.ibm.websphere.samples.pbw.bean.ShoppingCartBean", - "com.ibm.websphere.samples.pbw.jpa.Inventory" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.text.NumberFormat", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.ArrayList", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Collection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.LinkedList", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Locale", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Map", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Vector", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.SessionScoped", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.context.ExternalContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.context.FacesContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Named", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.bean.CatalogMgr", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.bean.ShoppingCartBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.pbw.jpa.Inventory", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.pbw.war.ShoppingBean": { @@ -81282,5 +82530,5 @@ "is_modified": false } }, - "version": "2.3.6" -} \ No newline at end of file + "version": "2.3.7" +} diff --git a/tests/resources/java/analysis_json/slim/analysis.json b/tests/resources/java/analysis_json/slim/analysis.json index f7a7b2c..e9dca08 100644 --- a/tests/resources/java/analysis_json/slim/analysis.json +++ b/tests/resources/java/analysis_json/slim/analysis.json @@ -33264,10 +33264,26 @@ } ], "imports": [ - "javax.websocket.DecodeException", - "javax.websocket.Decoder", - "javax.websocket.EndpointConfig", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "javax.websocket.DecodeException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.Decoder", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.EndpointConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.websocket.ActionDecoder": { @@ -33782,29 +33798,121 @@ } ], "imports": [ - "java.math.BigDecimal", - "java.util.Collection", - "java.util.concurrent.Future", - "javax.ejb.Stateless", - "javax.ejb.TransactionAttribute", - "javax.ejb.TransactionAttributeType", - "javax.ejb.TransactionManagement", - "javax.ejb.TransactionManagementType", - "javax.inject.Inject", - "javax.validation.constraints.NotNull", - "com.ibm.websphere.samples.daytrader.interfaces.RuntimeMode", - "com.ibm.websphere.samples.daytrader.interfaces.Trace", - "com.ibm.websphere.samples.daytrader.interfaces.TradeJDBC", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.interfaces.TradeSession2Direct", - "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", - "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", - "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", - "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "com.ibm.websphere.samples.daytrader.impl.ejb3.AsyncScheduledOrderSubmitter", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Collection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.concurrent.Future", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.Stateless", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.TransactionAttribute", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.TransactionAttributeType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.TransactionManagement", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.TransactionManagementType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.NotNull", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.RuntimeMode", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.Trace", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeJDBC", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeSession2Direct", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.impl.ejb3.AsyncScheduledOrderSubmitter", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean": { @@ -36760,22 +36868,86 @@ } ], "imports": [ - "javax.annotation.PostConstruct", - "javax.enterprise.context.RequestScoped", - "javax.enterprise.inject.Any", - "javax.enterprise.inject.Instance", - "javax.faces.component.html.HtmlDataTable", - "javax.faces.context.ExternalContext", - "javax.inject.Inject", - "javax.inject.Named", - "javax.servlet.http.HttpSession", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "com.ibm.websphere.samples.daytrader.interfaces.Trace", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral" + { + "path": "javax.annotation.PostConstruct", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.RequestScoped", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Any", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Instance", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.component.html.HtmlDataTable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.context.ExternalContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Named", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpSession", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.Trace", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF": { @@ -38903,29 +39075,121 @@ } ], "imports": [ - "java.math.BigDecimal", - "java.util.ArrayList", - "java.util.Collection", - "java.util.Date", - "java.util.Iterator", - "javax.annotation.PostConstruct", - "javax.enterprise.context.RequestScoped", - "javax.enterprise.inject.Any", - "javax.enterprise.inject.Instance", - "javax.faces.context.ExternalContext", - "javax.inject.Inject", - "javax.inject.Named", - "javax.servlet.http.HttpSession", - "javax.validation.constraints.PastOrPresent", - "javax.validation.constraints.PositiveOrZero", - "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", - "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "com.ibm.websphere.samples.daytrader.interfaces.Trace", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.util.FinancialUtils", - "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral" + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.ArrayList", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Collection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Date", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Iterator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.PostConstruct", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.RequestScoped", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Any", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Instance", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.context.ExternalContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Named", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpSession", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.PastOrPresent", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.PositiveOrZero", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.Trace", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF": { @@ -43384,15 +43648,51 @@ } ], "imports": [ - "javax.faces.annotation.FacesConfig.Version.JSF_2_3", - "java.io.InputStream", - "java.util.Properties", - "javax.faces.annotation.FacesConfig", - "javax.servlet.ServletContextEvent", - "javax.servlet.ServletContextListener", - "javax.servlet.annotation.WebListener", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "javax.faces.annotation.FacesConfig.Version.JSF_2_3", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.InputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Properties", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.annotation.FacesConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletContextEvent", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletContextListener", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebListener", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener": { @@ -45766,15 +46066,51 @@ } ], "imports": [ - "java.io.IOException", - "javax.websocket.CloseReason", - "javax.websocket.EndpointConfig", - "javax.websocket.OnClose", - "javax.websocket.OnError", - "javax.websocket.OnMessage", - "javax.websocket.OnOpen", - "javax.websocket.Session", - "javax.websocket.server.ServerEndpoint" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.CloseReason", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.EndpointConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.OnClose", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.OnError", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.OnMessage", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.OnOpen", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.Session", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.server.ServerEndpoint", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingWebSocketTextSync": { @@ -46201,19 +46537,71 @@ } ], "imports": [ - "java.io.IOException", - "javax.inject.Inject", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "com.ibm.websphere.samples.daytrader.interfaces.TradeEJB", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeEJB", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2TwoPhase": { @@ -47310,14 +47698,46 @@ } ], "imports": [ - "java.io.IOException", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingServletWriter": { @@ -48047,7 +48467,11 @@ } ], "imports": [ - "javax.xml.bind.annotation.XmlRootElement" + { + "path": "javax.xml.bind.annotation.XmlRootElement", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.jaxrs.XMLObject": { @@ -49973,7 +50397,11 @@ } ], "imports": [ - "java.io.Serializable" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean": { @@ -52031,22 +52459,86 @@ } ], "imports": [ - "java.io.IOException", - "java.io.StringReader", - "java.io.StringWriter", - "javax.json.Json", - "javax.json.JsonObject", - "javax.json.JsonReader", - "javax.json.stream.JsonGenerator", - "javax.json.stream.JsonParser", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.ServletOutputStream", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.StringReader", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.StringWriter", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.Json", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.JsonObject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.JsonReader", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.stream.JsonGenerator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.stream.JsonParser", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletOutputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObject": { @@ -53730,31 +54222,131 @@ } ], "imports": [ - "java.io.IOException", - "java.io.Serializable", - "java.math.BigDecimal", - "java.util.ArrayList", - "java.util.Collection", - "java.util.Iterator", - "javax.enterprise.context.SessionScoped", - "javax.enterprise.inject.Any", - "javax.enterprise.inject.Instance", - "javax.inject.Inject", - "javax.servlet.ServletContext", - "javax.servlet.ServletException", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "javax.servlet.http.HttpSession", - "com.ibm.websphere.samples.daytrader.interfaces.Trace", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", - "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", - "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.ArrayList", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Collection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Iterator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.SessionScoped", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Any", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Instance", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpSession", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.Trace", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction": { @@ -61376,14 +61968,46 @@ } ], "imports": [ - "java.lang.annotation.Retention", - "java.lang.annotation.Target", - "javax.inject.Qualifier", - "java.lang.annotation.ElementType.FIELD", - "java.lang.annotation.ElementType.METHOD", - "java.lang.annotation.ElementType.PARAMETER", - "java.lang.annotation.ElementType.TYPE", - "java.lang.annotation.RetentionPolicy.RUNTIME" + { + "path": "java.lang.annotation.Retention", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.Target", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Qualifier", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.ElementType.FIELD", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.ElementType.METHOD", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.ElementType.PARAMETER", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.ElementType.TYPE", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.RetentionPolicy.RUNTIME", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.interfaces.TradeSession2Direct": { @@ -61458,17 +62082,61 @@ } ], "imports": [ - "java.io.IOException", - "java.time.LocalDateTime", - "javax.inject.Inject", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.ServletOutputStream", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.time.LocalDateTime", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletOutputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.beanval.PingServletBeanValCDI": { @@ -62160,8 +62828,16 @@ } ], "imports": [ - "javax.ws.rs.ApplicationPath", - "javax.ws.rs.core.Application" + { + "path": "javax.ws.rs.ApplicationPath", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.core.Application", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.jaxrs.JAXRSApplication": { @@ -62243,13 +62919,41 @@ } ], "imports": [ - "java.io.IOException", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Jsp": { @@ -62798,12 +63502,36 @@ } ], "imports": [ - "java.io.StringReader", - "javax.json.Json", - "javax.json.JsonObject", - "javax.websocket.DecodeException", - "javax.websocket.Decoder", - "javax.websocket.EndpointConfig" + { + "path": "java.io.StringReader", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.Json", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.JsonObject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.DecodeException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.Decoder", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.EndpointConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.websocket.JsonDecoder": { @@ -63324,15 +64052,51 @@ } ], "imports": [ - "java.util.regex.Matcher", - "java.util.regex.Pattern", - "javax.faces.application.FacesMessage", - "javax.faces.component.UIComponent", - "javax.faces.context.FacesContext", - "javax.faces.validator.FacesValidator", - "javax.faces.validator.Validator", - "javax.faces.validator.ValidatorException", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.util.regex.Matcher", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.regex.Pattern", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.application.FacesMessage", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.component.UIComponent", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.context.FacesContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.validator.FacesValidator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.validator.Validator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.validator.ValidatorException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator": { @@ -63793,15 +64557,51 @@ } ], "imports": [ - "java.util.Iterator", - "java.util.concurrent.CopyOnWriteArrayList", - "javax.json.Json", - "javax.json.JsonBuilderFactory", - "javax.json.JsonObjectBuilder", - "javax.websocket.EncodeException", - "javax.websocket.Encoder", - "javax.websocket.EndpointConfig", - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean" + { + "path": "java.util.Iterator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.concurrent.CopyOnWriteArrayList", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.Json", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.JsonBuilderFactory", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.JsonObjectBuilder", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.EncodeException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.Encoder", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.EndpointConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder": { @@ -64471,18 +65271,66 @@ } ], "imports": [ - "java.io.BufferedReader", - "java.io.IOException", - "java.io.InputStreamReader", - "java.net.HttpURLConnection", - "java.net.URL", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.ServletOutputStream", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse" + { + "path": "java.io.BufferedReader", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.InputStreamReader", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.net.HttpURLConnection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.net.URL", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletOutputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingReentryServlet": { @@ -65950,16 +66798,56 @@ } ], "imports": [ - "java.io.IOException", - "java.io.PrintWriter", - "javax.enterprise.event.Observes", - "javax.inject.Inject", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.PrintWriter", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.event.Observes", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDIEvent": { @@ -66514,8 +67402,16 @@ } ], "imports": [ - "java.math.BigDecimal", - "java.util.Date" + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Date", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.jsf.OrderData": { @@ -67845,19 +68741,71 @@ } ], "imports": [ - "java.io.IOException", - "javax.inject.Inject", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "com.ibm.websphere.samples.daytrader.interfaces.TradeJDBC", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeJDBC", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCRead": { @@ -68897,16 +69845,56 @@ } ], "imports": [ - "java.io.IOException", - "java.nio.ByteBuffer", - "javax.websocket.CloseReason", - "javax.websocket.EndpointConfig", - "javax.websocket.OnClose", - "javax.websocket.OnError", - "javax.websocket.OnMessage", - "javax.websocket.OnOpen", - "javax.websocket.Session", - "javax.websocket.server.ServerEndpoint" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.nio.ByteBuffer", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.CloseReason", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.EndpointConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.OnClose", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.OnError", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.OnMessage", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.OnOpen", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.Session", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.server.ServerEndpoint", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingWebSocketBinary": { @@ -69301,9 +70289,21 @@ } ], "imports": [ - "java.math.BigDecimal", - "java.text.DecimalFormat", - "com.ibm.websphere.samples.daytrader.util.FinancialUtils" + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.text.DecimalFormat", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData": { @@ -71107,20 +72107,76 @@ } ], "imports": [ - "java.io.IOException", - "java.util.Queue", - "java.util.concurrent.LinkedBlockingQueue", - "javax.servlet.AsyncContext", - "javax.servlet.ReadListener", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.ServletInputStream", - "javax.servlet.ServletOutputStream", - "javax.servlet.WriteListener", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Queue", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.concurrent.LinkedBlockingQueue", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.AsyncContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ReadListener", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletInputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletOutputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.WriteListener", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingServlet31Async.WriteListenerImpl": { @@ -73027,24 +74083,96 @@ } ], "imports": [ - "java.io.IOException", - "java.util.Collection", - "javax.enterprise.inject.Any", - "javax.enterprise.inject.Instance", - "javax.inject.Inject", - "javax.servlet.Filter", - "javax.servlet.FilterChain", - "javax.servlet.FilterConfig", - "javax.servlet.ServletException", - "javax.servlet.ServletRequest", - "javax.servlet.ServletResponse", - "javax.servlet.annotation.WebFilter", - "javax.servlet.http.HttpServletRequest", - "com.ibm.websphere.samples.daytrader.interfaces.Trace", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Collection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Any", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Instance", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.Filter", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.FilterChain", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.FilterConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebFilter", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.Trace", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.servlet.OrdersAlertFilter": { @@ -74405,30 +75533,126 @@ } ], "imports": [ - "java.io.BufferedReader", - "java.io.IOException", - "java.io.InputStream", - "java.io.InputStreamReader", - "java.math.BigDecimal", - "java.sql.Connection", - "java.sql.DatabaseMetaData", - "java.sql.PreparedStatement", - "java.sql.ResultSet", - "java.sql.SQLException", - "java.sql.Statement", - "java.util.ArrayList", - "javax.annotation.Resource", - "javax.enterprise.context.ApplicationScoped", - "javax.inject.Inject", - "javax.sql.DataSource", - "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", - "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", - "com.ibm.websphere.samples.daytrader.interfaces.TradeDB", - "com.ibm.websphere.samples.daytrader.interfaces.TradeJDBC", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.MDBStats", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.io.BufferedReader", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.InputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.InputStreamReader", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.sql.Connection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.sql.DatabaseMetaData", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.sql.PreparedStatement", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.sql.ResultSet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.sql.SQLException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.sql.Statement", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.ArrayList", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.Resource", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.ApplicationScoped", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.sql.DataSource", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeDB", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeJDBC", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.MDBStats", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils": { @@ -81331,27 +82555,111 @@ } ], "imports": [ - "java.io.Serializable", - "java.math.BigDecimal", - "java.util.Date", - "javax.persistence.Column", - "javax.persistence.Entity", - "javax.persistence.FetchType", - "javax.persistence.GeneratedValue", - "javax.persistence.GenerationType", - "javax.persistence.Id", - "javax.persistence.JoinColumn", - "javax.persistence.ManyToOne", - "javax.persistence.Table", - "javax.persistence.TableGenerator", - "javax.persistence.Temporal", - "javax.persistence.TemporalType", - "javax.persistence.Transient", - "javax.validation.constraints.NotNull", - "javax.validation.constraints.PastOrPresent", - "javax.validation.constraints.Positive", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Date", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Column", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Entity", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.FetchType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.GeneratedValue", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.GenerationType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Id", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.JoinColumn", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.ManyToOne", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Table", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.TableGenerator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Temporal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.TemporalType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Transient", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.NotNull", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.PastOrPresent", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.Positive", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean": { @@ -84050,9 +85358,21 @@ } ], "imports": [ - "java.math.BigDecimal", - "java.util.ArrayList", - "java.util.Random" + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.ArrayList", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Random", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.util.TradeConfig": { @@ -91411,15 +92731,51 @@ } ], "imports": [ - "java.io.IOException", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.ServletOutputStream", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletOutputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.ExplicitGC": { @@ -92644,17 +94000,61 @@ } ], "imports": [ - "javax.persistence.Column", - "javax.persistence.Entity", - "javax.persistence.FetchType", - "javax.persistence.Id", - "javax.persistence.OneToOne", - "javax.persistence.Table", - "javax.validation.constraints.Email", - "javax.validation.constraints.NotBlank", - "javax.validation.constraints.NotNull", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "javax.persistence.Column", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Entity", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.FetchType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Id", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.OneToOne", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Table", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.Email", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.NotBlank", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.NotNull", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean": { @@ -94682,16 +96082,56 @@ } ], "imports": [ - "java.io.IOException", - "javax.servlet.AsyncContext", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.ServletInputStream", - "javax.servlet.ServletOutputStream", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.AsyncContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletInputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletOutputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingServlet30Async": { @@ -95602,20 +97042,76 @@ } ], "imports": [ - "java.io.IOException", - "javax.annotation.PostConstruct", - "javax.inject.Inject", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", - "com.ibm.websphere.samples.daytrader.interfaces.TradeEJB", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.PostConstruct", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeEJB", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session": { @@ -96810,21 +98306,81 @@ } ], "imports": [ - "java.io.IOException", - "javax.inject.Inject", - "javax.servlet.ServletConfig", - "javax.servlet.ServletContext", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", - "com.ibm.websphere.samples.daytrader.interfaces.TradeJDBC", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeJDBC", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCRead2JSP": { @@ -97655,11 +99211,31 @@ } ], "imports": [ - "java.lang.annotation.ElementType", - "java.lang.annotation.Retention", - "java.lang.annotation.RetentionPolicy", - "java.lang.annotation.Target", - "javax.inject.Qualifier" + { + "path": "java.lang.annotation.ElementType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.Retention", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.RetentionPolicy", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.Target", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Qualifier", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.cdi.Hit": { @@ -97718,14 +99294,46 @@ } ], "imports": [ - "java.time.LocalDateTime", - "java.util.ArrayList", - "java.util.List", - "javax.enterprise.context.RequestScoped", - "javax.validation.constraints.Min", - "javax.validation.constraints.NotNull", - "javax.validation.constraints.PastOrPresent", - "javax.validation.constraints.Size" + { + "path": "java.time.LocalDateTime", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.ArrayList", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.List", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.RequestScoped", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.Min", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.NotNull", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.PastOrPresent", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.Size", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.beanval.CDIMethodConstraintBean": { @@ -98002,20 +99610,76 @@ } ], "imports": [ - "java.io.IOException", - "java.io.StringReader", - "java.io.StringWriter", - "javax.json.Json", - "javax.json.stream.JsonGenerator", - "javax.json.stream.JsonParser", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.ServletOutputStream", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.StringReader", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.StringWriter", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.Json", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.stream.JsonGenerator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.stream.JsonParser", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletOutputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPStreaming": { @@ -99276,18 +100940,66 @@ } ], "imports": [ - "java.io.BufferedInputStream", - "java.io.BufferedOutputStream", - "java.io.IOException", - "java.net.URL", - "java.net.URLConnection", - "javax.servlet.ServletException", - "javax.servlet.ServletOutputStream", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.BufferedInputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.BufferedOutputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.net.URL", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.net.URLConnection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletOutputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2PDF": { @@ -100450,15 +102162,51 @@ } ], "imports": [ - "java.math.BigDecimal", - "java.util.Collection", - "java.util.concurrent.Future", - "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", - "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", - "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", - "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean" + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Collection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.concurrent.Future", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.interfaces.TradeServices": { @@ -102444,12 +104192,36 @@ } ], "imports": [ - "java.util.Set", - "javax.enterprise.context.RequestScoped", - "javax.enterprise.inject.spi.Bean", - "javax.enterprise.inject.spi.BeanManager", - "javax.enterprise.inject.spi.CDI", - "javax.naming.InitialContext" + { + "path": "java.util.Set", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.RequestScoped", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.spi.Bean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.spi.BeanManager", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.spi.CDI", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.naming.InitialContext", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingCDIBean": { @@ -102922,12 +104694,36 @@ } ], "imports": [ - "java.util.concurrent.Future", - "java.util.concurrent.TimeUnit", - "javax.annotation.Resource", - "javax.enterprise.concurrent.ManagedScheduledExecutorService", - "javax.enterprise.context.RequestScoped", - "javax.inject.Inject" + { + "path": "java.util.concurrent.Future", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.concurrent.TimeUnit", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.Resource", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.concurrent.ManagedScheduledExecutorService", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.RequestScoped", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.impl.ejb3.AsyncScheduledOrderSubmitter": { @@ -103215,15 +105011,51 @@ } ], "imports": [ - "java.io.IOException", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.ServletOutputStream", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletOutputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingServlet": { @@ -104002,21 +105834,81 @@ } ], "imports": [ - "java.io.IOException", - "javax.annotation.Resource", - "javax.jms.Connection", - "javax.jms.ConnectionFactory", - "javax.jms.JMSContext", - "javax.jms.TextMessage", - "javax.jms.Topic", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.Resource", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.Connection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.ConnectionFactory", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.JMSContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.TextMessage", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.Topic", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2MDBTopic": { @@ -105541,13 +107433,41 @@ } ], "imports": [ - "java.io.IOException", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Servlet": { @@ -106096,13 +108016,41 @@ } ], "imports": [ - "javax.enterprise.context.Dependent", - "javax.enterprise.inject.Any", - "javax.enterprise.inject.Instance", - "javax.inject.Inject", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral" + { + "path": "javax.enterprise.context.Dependent", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Any", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Instance", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.impl.ejb3.AsyncScheduledOrder": { @@ -106566,15 +108514,51 @@ } ], "imports": [ - "java.io.IOException", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.ServletOutputStream", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletOutputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingServletSetContentLength": { @@ -107277,24 +109261,96 @@ } ], "imports": [ - "java.util.ArrayList", - "java.util.List", - "javax.enterprise.context.RequestScoped", - "javax.enterprise.inject.Any", - "javax.enterprise.inject.Instance", - "javax.inject.Inject", - "javax.ws.rs.Consumes", - "javax.ws.rs.FormParam", - "javax.ws.rs.GET", - "javax.ws.rs.POST", - "javax.ws.rs.Path", - "javax.ws.rs.PathParam", - "javax.ws.rs.Produces", - "javax.ws.rs.core.MediaType", - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral" + { + "path": "java.util.ArrayList", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.List", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.RequestScoped", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Any", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Instance", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.Consumes", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.FormParam", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.GET", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.POST", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.Path", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.PathParam", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.Produces", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.core.MediaType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.jaxrs.QuoteResource": { @@ -107957,11 +110013,31 @@ } ], "imports": [ - "java.io.Serializable", - "javax.annotation.Priority", - "javax.interceptor.AroundInvoke", - "javax.interceptor.Interceptor", - "javax.interceptor.InvocationContext" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.Priority", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.interceptor.AroundInvoke", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.interceptor.Interceptor", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.interceptor.InvocationContext", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingInterceptor": { @@ -108183,17 +110259,61 @@ } ], "imports": [ - "java.io.IOException", - "javax.annotation.Resource", - "javax.enterprise.concurrent.ManagedExecutorService", - "javax.servlet.AsyncContext", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.ServletOutputStream", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.Resource", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.concurrent.ManagedExecutorService", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.AsyncContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletOutputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingManagedExecutor": { @@ -109049,15 +111169,51 @@ } ], "imports": [ - "javax.enterprise.context.RequestScoped", - "javax.faces.context.ExternalContext", - "javax.inject.Inject", - "javax.inject.Named", - "javax.servlet.http.HttpSession", - "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", - "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "javax.enterprise.context.RequestScoped", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.context.ExternalContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Named", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpSession", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF": { @@ -113108,18 +115264,66 @@ } ], "imports": [ - "java.io.IOException", - "javax.servlet.ReadListener", - "javax.servlet.ServletException", - "javax.servlet.ServletInputStream", - "javax.servlet.ServletOutputStream", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "javax.servlet.http.HttpUpgradeHandler", - "javax.servlet.http.WebConnection", - "javax.servlet.annotation.WebServlet", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ReadListener", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletInputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletOutputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpUpgradeHandler", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.WebConnection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet": { @@ -114754,11 +116958,31 @@ } ], "imports": [ - "java.util.concurrent.Future", - "javax.annotation.Resource", - "javax.enterprise.concurrent.ManagedExecutorService", - "javax.enterprise.context.RequestScoped", - "javax.inject.Inject" + { + "path": "java.util.concurrent.Future", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.Resource", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.concurrent.ManagedExecutorService", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.RequestScoped", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.impl.direct.AsyncOrderSubmitter": { @@ -114959,11 +117183,31 @@ } ], "imports": [ - "java.lang.annotation.ElementType", - "java.lang.annotation.Retention", - "java.lang.annotation.RetentionPolicy", - "java.lang.annotation.Target", - "javax.inject.Qualifier" + { + "path": "java.lang.annotation.ElementType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.Retention", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.RetentionPolicy", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.Target", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Qualifier", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.cdi.HitAsync": { @@ -115374,21 +117618,81 @@ } ], "imports": [ - "java.io.IOException", - "java.io.PrintWriter", - "java.util.Collection", - "java.util.Iterator", - "javax.servlet.ServletConfig", - "javax.servlet.ServletContext", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "javax.servlet.http.HttpSession", - "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.PrintWriter", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Collection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Iterator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpSession", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet": { @@ -118980,16 +121284,56 @@ } ], "imports": [ - "java.io.IOException", - "java.time.LocalDateTime", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.ServletOutputStream", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.time.LocalDateTime", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletOutputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.beanval.PingServletBeanValSimple2": { @@ -119752,23 +122096,91 @@ } ], "imports": [ - "java.io.IOException", - "javax.ejb.EJB", - "javax.inject.Inject", - "javax.naming.InitialContext", - "javax.servlet.ServletConfig", - "javax.servlet.ServletContext", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", - "com.ibm.websphere.samples.daytrader.interfaces.TradeEJB", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.EJB", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.naming.InitialContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeEJB", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity2JSP": { @@ -120777,21 +123189,81 @@ } ], "imports": [ - "java.io.Serializable", - "java.math.BigDecimal", - "javax.persistence.Column", - "javax.persistence.Entity", - "javax.persistence.Id", - "javax.persistence.NamedNativeQueries", - "javax.persistence.NamedNativeQuery", - "javax.persistence.NamedQueries", - "javax.persistence.NamedQuery", - "javax.persistence.Table", - "javax.validation.constraints.NotBlank", - "javax.validation.constraints.NotNull", - "javax.validation.constraints.Positive", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Column", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Entity", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Id", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.NamedNativeQueries", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.NamedNativeQuery", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.NamedQueries", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.NamedQuery", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Table", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.NotBlank", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.NotNull", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.Positive", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean": { @@ -123219,16 +125691,56 @@ } ], "imports": [ - "java.io.IOException", - "java.io.PrintWriter", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "javax.servlet.http.PushBuilder", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.PrintWriter", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.PushBuilder", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.http2.PingServletPush": { @@ -123788,14 +126300,46 @@ } ], "imports": [ - "java.io.IOException", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2JNDI": { @@ -124582,20 +127126,76 @@ } ], "imports": [ - "java.math.BigDecimal", - "java.util.ArrayList", - "javax.annotation.PostConstruct", - "javax.enterprise.inject.Any", - "javax.enterprise.inject.Instance", - "javax.faces.context.ExternalContext", - "javax.inject.Inject", - "javax.inject.Named", - "javax.servlet.http.HttpSession", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "com.ibm.websphere.samples.daytrader.interfaces.Trace", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral" + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.ArrayList", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.PostConstruct", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Any", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Instance", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.context.ExternalContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Named", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpSession", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.Trace", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF": { @@ -125917,14 +128517,46 @@ } ], "imports": [ - "java.lang.annotation.Retention", - "java.lang.annotation.Target", - "javax.inject.Qualifier", - "java.lang.annotation.ElementType.FIELD", - "java.lang.annotation.ElementType.METHOD", - "java.lang.annotation.ElementType.PARAMETER", - "java.lang.annotation.ElementType.TYPE", - "java.lang.annotation.RetentionPolicy.RUNTIME" + { + "path": "java.lang.annotation.Retention", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.Target", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Qualifier", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.ElementType.FIELD", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.ElementType.METHOD", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.ElementType.PARAMETER", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.ElementType.TYPE", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.RetentionPolicy.RUNTIME", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.interfaces.TradeJDBC": { @@ -126007,21 +128639,81 @@ } ], "imports": [ - "java.io.IOException", - "java.math.BigDecimal", - "javax.enterprise.inject.Any", - "javax.enterprise.inject.Instance", - "javax.inject.Inject", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Any", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Instance", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.servlet.TestServlet": { @@ -127010,16 +129702,56 @@ } ], "imports": [ - "java.io.IOException", - "java.io.PrintWriter", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "javax.servlet.http.HttpSession", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.PrintWriter", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpSession", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingSession3": { @@ -128840,20 +131572,76 @@ } ], "imports": [ - "java.io.IOException", - "java.math.BigDecimal", - "javax.inject.Inject", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", - "com.ibm.websphere.samples.daytrader.interfaces.TradeJDBC", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeJDBC", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCWrite": { @@ -130106,19 +132894,71 @@ } ], "imports": [ - "java.io.IOException", - "javax.inject.Inject", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", - "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", - "com.ibm.websphere.samples.daytrader.interfaces.Trace", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.Trace", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet": { @@ -134227,11 +137067,31 @@ } ], "imports": [ - "javax.json.Json", - "javax.json.JsonObject", - "javax.websocket.EncodeException", - "javax.websocket.Encoder", - "javax.websocket.EndpointConfig" + { + "path": "javax.json.Json", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.JsonObject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.EncodeException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.Encoder", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.EndpointConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder": { @@ -134793,19 +137653,71 @@ } ], "imports": [ - "java.io.Serializable", - "java.math.BigDecimal", - "java.util.ArrayList", - "java.util.Collection", - "java.util.Date", - "java.util.Iterator", - "javax.json.Json", - "javax.json.JsonObject", - "javax.json.JsonObjectBuilder", - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "com.ibm.websphere.samples.daytrader.util.FinancialUtils", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.ArrayList", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Collection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Date", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Iterator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.Json", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.JsonObject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.JsonObjectBuilder", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean": { @@ -138414,14 +141326,46 @@ } ], "imports": [ - "java.io.IOException", - "java.io.PrintWriter", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.PrintWriter", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.http2.PingServletSimple": { @@ -138949,7 +141893,11 @@ } ], "imports": [ - "java.io.Serializable" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingSession3Object": { @@ -139428,21 +142376,81 @@ } ], "imports": [ - "javax.annotation.Resource", - "javax.ejb.ActivationConfigProperty", - "javax.ejb.MessageDriven", - "javax.ejb.MessageDrivenContext", - "javax.ejb.TransactionAttribute", - "javax.ejb.TransactionAttributeType", - "javax.ejb.TransactionManagement", - "javax.ejb.TransactionManagementType", - "javax.jms.Message", - "javax.jms.MessageListener", - "javax.jms.TextMessage", - "com.ibm.websphere.samples.daytrader.interfaces.Trace", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.MDBStats", - "com.ibm.websphere.samples.daytrader.util.TimerStat" + { + "path": "javax.annotation.Resource", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.ActivationConfigProperty", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.MessageDriven", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.MessageDrivenContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.TransactionAttribute", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.TransactionAttributeType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.TransactionManagement", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.TransactionManagementType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.Message", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.MessageListener", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.TextMessage", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.Trace", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.MDBStats", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TimerStat", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB": { @@ -140760,11 +143768,31 @@ } ], "imports": [ - "java.lang.annotation.ElementType", - "java.lang.annotation.Retention", - "java.lang.annotation.RetentionPolicy", - "java.lang.annotation.Target", - "javax.interceptor.InterceptorBinding" + { + "path": "java.lang.annotation.ElementType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.Retention", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.RetentionPolicy", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.Target", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.interceptor.InterceptorBinding", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingInterceptorBinding": { @@ -140816,11 +143844,31 @@ } ], "imports": [ - "java.lang.annotation.ElementType", - "java.lang.annotation.Retention", - "java.lang.annotation.RetentionPolicy", - "java.lang.annotation.Target", - "javax.inject.Qualifier" + { + "path": "java.lang.annotation.ElementType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.Retention", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.RetentionPolicy", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.Target", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Qualifier", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.interfaces.MarketSummaryUpdate": { @@ -140863,14 +143911,46 @@ } ], "imports": [ - "java.lang.annotation.Retention", - "java.lang.annotation.Target", - "javax.inject.Qualifier", - "java.lang.annotation.ElementType.FIELD", - "java.lang.annotation.ElementType.METHOD", - "java.lang.annotation.ElementType.PARAMETER", - "java.lang.annotation.ElementType.TYPE", - "java.lang.annotation.RetentionPolicy.RUNTIME" + { + "path": "java.lang.annotation.Retention", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.Target", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Qualifier", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.ElementType.FIELD", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.ElementType.METHOD", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.ElementType.PARAMETER", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.ElementType.TYPE", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.RetentionPolicy.RUNTIME", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.interfaces.TradeEJB": { @@ -140921,12 +144001,36 @@ } ], "imports": [ - "javax.annotation.Resource", - "javax.enterprise.context.Dependent", - "javax.inject.Inject", - "javax.transaction.UserTransaction", - "com.ibm.websphere.samples.daytrader.interfaces.TradeJDBC", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices" + { + "path": "javax.annotation.Resource", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.Dependent", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.transaction.UserTransaction", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeJDBC", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.impl.direct.AsyncOrder": { @@ -141377,21 +144481,81 @@ } ], "imports": [ - "java.io.IOException", - "javax.enterprise.concurrent.ManagedThreadFactory", - "javax.naming.InitialContext", - "javax.naming.NamingException", - "javax.websocket.CloseReason", - "javax.websocket.EndpointConfig", - "javax.websocket.OnClose", - "javax.websocket.OnError", - "javax.websocket.OnMessage", - "javax.websocket.OnOpen", - "javax.websocket.Session", - "javax.websocket.server.ServerEndpoint", - "com.ibm.websphere.samples.daytrader.web.websocket.JsonDecoder", - "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", - "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.concurrent.ManagedThreadFactory", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.naming.InitialContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.naming.NamingException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.CloseReason", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.EndpointConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.OnClose", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.OnError", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.OnMessage", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.OnOpen", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.Session", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.server.ServerEndpoint", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.web.websocket.JsonDecoder", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingWebSocketJson": { @@ -142570,51 +145734,231 @@ } ], "imports": [ - "java.math.BigDecimal", - "java.sql.Timestamp", - "java.util.Collection", - "java.util.Comparator", - "java.util.Iterator", - "java.util.List", - "java.util.concurrent.Future", - "javax.annotation.Resource", - "javax.ejb.EJB", - "javax.ejb.EJBException", - "javax.ejb.SessionContext", - "javax.ejb.Stateless", - "javax.ejb.TransactionAttribute", - "javax.ejb.TransactionAttributeType", - "javax.ejb.TransactionManagement", - "javax.ejb.TransactionManagementType", - "javax.inject.Inject", - "javax.jms.JMSContext", - "javax.jms.Queue", - "javax.jms.QueueConnectionFactory", - "javax.jms.TextMessage", - "javax.jms.Topic", - "javax.jms.TopicConnectionFactory", - "javax.persistence.EntityManager", - "javax.persistence.PersistenceContext", - "javax.persistence.TypedQuery", - "javax.persistence.criteria.CriteriaBuilder", - "javax.persistence.criteria.CriteriaQuery", - "javax.persistence.criteria.Root", - "javax.transaction.RollbackException", - "javax.validation.constraints.NotNull", - "com.ibm.websphere.samples.daytrader.interfaces.RuntimeMode", - "com.ibm.websphere.samples.daytrader.interfaces.Trace", - "com.ibm.websphere.samples.daytrader.interfaces.TradeEJB", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", - "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", - "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", - "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "com.ibm.websphere.samples.daytrader.util.FinancialUtils", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.sql.Timestamp", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Collection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Comparator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Iterator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.List", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.concurrent.Future", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.Resource", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.EJB", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.EJBException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.SessionContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.Stateless", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.TransactionAttribute", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.TransactionAttributeType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.TransactionManagement", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.TransactionManagementType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.JMSContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.Queue", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.QueueConnectionFactory", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.TextMessage", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.Topic", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.TopicConnectionFactory", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.EntityManager", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.PersistenceContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.TypedQuery", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.criteria.CriteriaBuilder", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.criteria.CriteriaQuery", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.criteria.Root", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.transaction.RollbackException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.NotNull", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.RuntimeMode", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.Trace", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeEJB", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean.quotePriceComparator": { @@ -153648,12 +156992,36 @@ } ], "imports": [ - "javax.annotation.Resource", - "javax.enterprise.concurrent.ManagedExecutorService", - "javax.enterprise.context.ApplicationScoped", - "javax.enterprise.event.Event", - "javax.enterprise.event.NotificationOptions", - "javax.inject.Inject" + { + "path": "javax.annotation.Resource", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.concurrent.ManagedExecutorService", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.ApplicationScoped", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.event.Event", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.event.NotificationOptions", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.cdi.CDIEventProducer": { @@ -154091,16 +157459,56 @@ } ], "imports": [ - "java.io.IOException", - "java.io.PrintWriter", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "javax.servlet.http.HttpSession", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.PrintWriter", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpSession", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingSession1": { @@ -155275,21 +158683,81 @@ } ], "imports": [ - "java.io.IOException", - "java.io.StringReader", - "javax.json.Json", - "javax.json.JsonBuilderFactory", - "javax.json.JsonObject", - "javax.json.JsonReader", - "javax.json.JsonReaderFactory", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.ServletOutputStream", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.StringReader", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.Json", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.JsonBuilderFactory", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.JsonObject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.JsonReader", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.JsonReaderFactory", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletOutputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory": { @@ -156317,12 +159785,36 @@ } ], "imports": [ - "java.io.Serializable", - "java.math.BigDecimal", - "java.util.Date", - "javax.enterprise.context.RequestScoped", - "javax.inject.Named", - "com.ibm.websphere.samples.daytrader.util.FinancialUtils" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Date", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.RequestScoped", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Named", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData": { @@ -157327,13 +160819,41 @@ } ], "imports": [ - "java.io.IOException", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingServletLargeContentLength": { @@ -157802,16 +161322,56 @@ } ], "imports": [ - "java.io.IOException", - "java.time.LocalDateTime", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.ServletOutputStream", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.time.LocalDateTime", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletOutputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.beanval.PingServletBeanValSimple1": { @@ -158518,15 +162078,51 @@ } ], "imports": [ - "java.io.IOException", - "java.io.PrintWriter", - "javax.inject.Inject", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.PrintWriter", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDIBeanManagerViaJNDI": { @@ -159046,21 +162642,81 @@ } ], "imports": [ - "java.io.IOException", - "javax.ejb.EJB", - "javax.inject.Inject", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", - "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", - "com.ibm.websphere.samples.daytrader.interfaces.TradeEJB", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.EJB", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeEJB", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2One": { @@ -160082,23 +163738,91 @@ } ], "imports": [ - "java.util.List", - "javax.annotation.Priority", - "javax.enterprise.context.ApplicationScoped", - "javax.enterprise.event.ObservesAsync", - "javax.inject.Inject", - "javax.interceptor.Interceptor", - "javax.ws.rs.GET", - "javax.ws.rs.Path", - "javax.ws.rs.Produces", - "javax.ws.rs.core.Context", - "javax.ws.rs.core.MediaType", - "javax.ws.rs.sse.OutboundSseEvent.Builder", - "javax.ws.rs.sse.Sse", - "javax.ws.rs.sse.SseBroadcaster", - "javax.ws.rs.sse.SseEventSink", - "com.ibm.websphere.samples.daytrader.interfaces.QuotePriceChange", - "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList" + { + "path": "java.util.List", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.Priority", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.ApplicationScoped", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.event.ObservesAsync", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.interceptor.Interceptor", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.GET", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.Path", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.Produces", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.core.Context", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.core.MediaType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.sse.OutboundSseEvent.Builder", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.sse.Sse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.sse.SseBroadcaster", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.sse.SseEventSink", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.QuotePriceChange", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.jaxrs.BroadcastResource": { @@ -160804,15 +164528,51 @@ } ], "imports": [ - "java.io.IOException", - "java.io.PrintWriter", - "javax.inject.Inject", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.PrintWriter", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDIBeanManagerViaCDICurrent": { @@ -161420,16 +165180,56 @@ } ], "imports": [ - "java.io.IOException", - "java.io.PrintWriter", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "javax.servlet.http.HttpSession", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.PrintWriter", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpSession", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingSession2": { @@ -162627,19 +166427,71 @@ } ], "imports": [ - "java.io.IOException", - "java.io.PrintWriter", - "javax.annotation.Priority", - "javax.enterprise.event.ObservesAsync", - "javax.inject.Inject", - "javax.interceptor.Interceptor", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.PrintWriter", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.Priority", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.event.ObservesAsync", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.interceptor.Interceptor", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDIEventAsync": { @@ -163299,16 +167151,56 @@ } ], "imports": [ - "javax.websocket.CloseReason", - "javax.websocket.EndpointConfig", - "javax.websocket.OnClose", - "javax.websocket.OnError", - "javax.websocket.OnMessage", - "javax.websocket.OnOpen", - "javax.websocket.SendHandler", - "javax.websocket.SendResult", - "javax.websocket.Session", - "javax.websocket.server.ServerEndpoint" + { + "path": "javax.websocket.CloseReason", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.EndpointConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.OnClose", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.OnError", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.OnMessage", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.OnOpen", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.SendHandler", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.SendResult", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.Session", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.server.ServerEndpoint", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingWebSocketTextAsync": { @@ -163756,13 +167648,41 @@ } ], "imports": [ - "java.time.LocalDateTime", - "java.util.ArrayList", - "java.util.List", - "javax.validation.constraints.PositiveOrZero", - "javax.validation.constraints.FutureOrPresent", - "javax.validation.constraints.NotBlank", - "javax.validation.constraints.PastOrPresent" + { + "path": "java.time.LocalDateTime", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.ArrayList", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.List", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.PositiveOrZero", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.FutureOrPresent", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.NotBlank", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.PastOrPresent", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean2": { @@ -164072,15 +167992,51 @@ } ], "imports": [ - "java.io.IOException", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Include": { @@ -164911,15 +168867,51 @@ } ], "imports": [ - "java.io.IOException", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2DB": { @@ -165868,17 +169860,61 @@ } ], "imports": [ - "java.io.IOException", - "javax.servlet.AsyncContext", - "javax.servlet.ReadListener", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.ServletInputStream", - "javax.servlet.ServletOutputStream", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.AsyncContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ReadListener", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletInputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletOutputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingServlet31AsyncRead.ReadListenerImpl": { @@ -168698,17 +172734,61 @@ } ], "imports": [ - "java.io.IOException", - "javax.servlet.Filter", - "javax.servlet.FilterChain", - "javax.servlet.FilterConfig", - "javax.servlet.ServletException", - "javax.servlet.ServletRequest", - "javax.servlet.ServletResponse", - "javax.servlet.annotation.WebFilter", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "javax.servlet.http.HttpSession" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.Filter", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.FilterChain", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.FilterConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebFilter", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpSession", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.jsf.JSFLoginFilter": { @@ -169466,32 +173546,136 @@ } ], "imports": [ - "java.util.Iterator", - "java.util.List", - "java.util.concurrent.CopyOnWriteArrayList", - "java.util.concurrent.CountDownLatch", - "javax.annotation.Priority", - "javax.enterprise.event.ObservesAsync", - "javax.enterprise.inject.Any", - "javax.enterprise.inject.Instance", - "javax.interceptor.Interceptor", - "javax.inject.Inject", - "javax.json.JsonObject", - "javax.websocket.CloseReason", - "javax.websocket.EndpointConfig", - "javax.websocket.OnClose", - "javax.websocket.OnError", - "javax.websocket.OnMessage", - "javax.websocket.OnOpen", - "javax.websocket.Session", - "javax.websocket.server.ServerEndpoint", - "com.ibm.websphere.samples.daytrader.interfaces.MarketSummaryUpdate", - "com.ibm.websphere.samples.daytrader.interfaces.QuotePriceChange", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", - "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral" + { + "path": "java.util.Iterator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.List", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.concurrent.CopyOnWriteArrayList", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.concurrent.CountDownLatch", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.Priority", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.event.ObservesAsync", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Any", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Instance", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.interceptor.Interceptor", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.JsonObject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.CloseReason", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.EndpointConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.OnClose", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.OnError", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.OnMessage", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.OnOpen", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.Session", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.websocket.server.ServerEndpoint", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.MarketSummaryUpdate", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.QuotePriceChange", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket": { @@ -171312,28 +175496,116 @@ } ], "imports": [ - "java.math.BigDecimal", - "java.util.ArrayList", - "java.util.Collection", - "java.util.Iterator", - "javax.annotation.PostConstruct", - "javax.enterprise.context.RequestScoped", - "javax.enterprise.inject.Any", - "javax.enterprise.inject.Instance", - "javax.faces.component.html.HtmlDataTable", - "javax.faces.context.ExternalContext", - "javax.inject.Inject", - "javax.inject.Named", - "javax.servlet.http.HttpSession", - "javax.validation.constraints.PositiveOrZero", - "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "com.ibm.websphere.samples.daytrader.interfaces.Trace", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.util.FinancialUtils", - "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral" + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.ArrayList", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Collection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Iterator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.PostConstruct", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.RequestScoped", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Any", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Instance", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.component.html.HtmlDataTable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.context.ExternalContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Named", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpSession", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.PositiveOrZero", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.Trace", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF": { @@ -174579,16 +178851,56 @@ } ], "imports": [ - "java.io.IOException", - "java.io.PrintWriter", - "javax.ejb.EJB", - "javax.inject.Inject", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.PrintWriter", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.EJB", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDI": { @@ -175140,14 +179452,46 @@ } ], "imports": [ - "javax.ws.rs.ApplicationPath", - "javax.ws.rs.Consumes", - "javax.ws.rs.GET", - "javax.ws.rs.POST", - "javax.ws.rs.Path", - "javax.ws.rs.Produces", - "javax.ws.rs.QueryParam", - "javax.ws.rs.core.MediaType" + { + "path": "javax.ws.rs.ApplicationPath", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.Consumes", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.GET", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.POST", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.Path", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.Produces", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.QueryParam", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ws.rs.core.MediaType", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.jaxrs.JAXRSSyncService": { @@ -175360,14 +179704,46 @@ } ], "imports": [ - "java.io.Serializable", - "java.text.MessageFormat", - "java.util.Arrays", - "javax.annotation.Priority", - "javax.interceptor.AroundInvoke", - "javax.interceptor.Interceptor", - "javax.interceptor.InvocationContext", - "com.ibm.websphere.samples.daytrader.interfaces.Trace" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.text.MessageFormat", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Arrays", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.Priority", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.interceptor.AroundInvoke", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.interceptor.Interceptor", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.interceptor.InvocationContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.Trace", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.util.TraceInterceptor": { @@ -175751,24 +180127,96 @@ } ], "imports": [ - "java.math.BigDecimal", - "java.math.RoundingMode", - "java.util.Collection", - "java.util.Date", - "java.util.Iterator", - "javax.annotation.PostConstruct", - "javax.enterprise.context.RequestScoped", - "javax.enterprise.inject.Any", - "javax.enterprise.inject.Instance", - "javax.inject.Inject", - "javax.inject.Named", - "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "com.ibm.websphere.samples.daytrader.interfaces.Trace", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.util.FinancialUtils", - "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral" + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.math.RoundingMode", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Collection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Date", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Iterator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.PostConstruct", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.RequestScoped", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Any", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Instance", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Named", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.Trace", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF": { @@ -177636,13 +182084,41 @@ } ], "imports": [ - "javax.interceptor.InterceptorBinding", - "java.lang.annotation.Retention", - "java.lang.annotation.Target", - "java.lang.annotation.ElementType.METHOD", - "java.lang.annotation.ElementType.TYPE", - "java.lang.annotation.RetentionPolicy.RUNTIME", - "java.lang.annotation.Inherited" + { + "path": "javax.interceptor.InterceptorBinding", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.Retention", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.Target", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.ElementType.METHOD", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.ElementType.TYPE", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.RetentionPolicy.RUNTIME", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.Inherited", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.interfaces.Trace": { @@ -178365,49 +182841,221 @@ } ], "imports": [ - "java.io.Serializable", - "java.math.BigDecimal", - "java.sql.Connection", - "java.sql.PreparedStatement", - "java.sql.ResultSet", - "java.sql.SQLException", - "java.sql.Statement", - "java.sql.Timestamp", - "java.util.ArrayList", - "java.util.Collection", - "java.util.concurrent.Future", - "javax.annotation.Resource", - "javax.enterprise.concurrent.ManagedExecutorService", - "javax.enterprise.context.Dependent", - "javax.enterprise.event.Event", - "javax.enterprise.event.NotificationOptions", - "javax.inject.Inject", - "javax.jms.JMSContext", - "javax.jms.JMSException", - "javax.jms.Queue", - "javax.jms.QueueConnectionFactory", - "javax.jms.TextMessage", - "javax.jms.Topic", - "javax.jms.TopicConnectionFactory", - "javax.sql.DataSource", - "javax.transaction.UserTransaction", - "javax.validation.constraints.NotNull", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", - "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", - "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", - "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "com.ibm.websphere.samples.daytrader.util.FinancialUtils", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.MDBStats", - "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", - "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "com.ibm.websphere.samples.daytrader.interfaces.MarketSummaryUpdate", - "com.ibm.websphere.samples.daytrader.interfaces.RuntimeMode", - "com.ibm.websphere.samples.daytrader.interfaces.Trace", - "com.ibm.websphere.samples.daytrader.interfaces.TradeJDBC" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.sql.Connection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.sql.PreparedStatement", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.sql.ResultSet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.sql.SQLException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.sql.Statement", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.sql.Timestamp", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.ArrayList", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Collection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.concurrent.Future", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.Resource", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.concurrent.ManagedExecutorService", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.Dependent", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.event.Event", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.event.NotificationOptions", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.JMSContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.JMSException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.Queue", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.QueueConnectionFactory", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.TextMessage", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.Topic", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.TopicConnectionFactory", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.sql.DataSource", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.transaction.UserTransaction", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.NotNull", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.MDBStats", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.MarketSummaryUpdate", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.RuntimeMode", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.Trace", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeJDBC", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect": { @@ -206221,11 +210869,31 @@ } ], "imports": [ - "javax.annotation.Priority", - "javax.decorator.Decorator", - "javax.decorator.Delegate", - "javax.inject.Inject", - "javax.interceptor.Interceptor" + { + "path": "javax.annotation.Priority", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.decorator.Decorator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.decorator.Delegate", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.interceptor.Interceptor", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBLocalDecorator": { @@ -206370,10 +211038,26 @@ } ], "imports": [ - "java.util.Collection", - "java.util.Iterator", - "java.util.logging.Level", - "java.util.logging.Logger" + { + "path": "java.util.Collection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Iterator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.logging.Level", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.logging.Logger", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.util.Log": { @@ -209178,10 +213862,26 @@ } ], "imports": [ - "java.io.StringReader", - "javax.json.Json", - "javax.json.stream.JsonParser", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.StringReader", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.Json", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.stream.JsonParser", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.websocket.ActionMessage": { @@ -209678,21 +214378,81 @@ } ], "imports": [ - "java.io.IOException", - "java.util.Collection", - "java.util.Iterator", - "javax.inject.Inject", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "com.ibm.websphere.samples.daytrader.interfaces.TradeEJB", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Collection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Iterator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeEJB", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many": { @@ -211543,15 +216303,51 @@ } ], "imports": [ - "java.io.IOException", - "java.io.PrintWriter", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.io.PrintWriter", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2ServletRcv": { @@ -212278,31 +217074,131 @@ } ], "imports": [ - "java.io.Serializable", - "java.math.BigDecimal", - "java.util.Date", - "javax.persistence.Column", - "javax.persistence.Entity", - "javax.persistence.FetchType", - "javax.persistence.GeneratedValue", - "javax.persistence.GenerationType", - "javax.persistence.Id", - "javax.persistence.JoinColumn", - "javax.persistence.ManyToOne", - "javax.persistence.NamedQueries", - "javax.persistence.NamedQuery", - "javax.persistence.OneToOne", - "javax.persistence.Table", - "javax.persistence.TableGenerator", - "javax.persistence.Temporal", - "javax.persistence.TemporalType", - "javax.persistence.Transient", - "javax.validation.constraints.NotBlank", - "javax.validation.constraints.NotNull", - "javax.validation.constraints.PastOrPresent", - "javax.validation.constraints.Positive", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Date", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Column", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Entity", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.FetchType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.GeneratedValue", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.GenerationType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Id", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.JoinColumn", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.ManyToOne", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.NamedQueries", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.NamedQuery", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.OneToOne", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Table", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.TableGenerator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Temporal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.TemporalType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Transient", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.NotBlank", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.NotNull", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.PastOrPresent", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.Positive", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.entities.OrderDataBean": { @@ -216133,18 +221029,66 @@ } ], "imports": [ - "java.io.IOException", - "javax.persistence.EntityManager", - "javax.persistence.PersistenceContext", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.EntityManager", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.PersistenceContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Entity": { @@ -217297,12 +222241,36 @@ } ], "imports": [ - "java.io.IOException", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2IncludeRcv": { @@ -217570,10 +222538,26 @@ } ], "imports": [ - "java.math.BigDecimal", - "java.util.Collection", - "java.util.Iterator", - "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean" + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Collection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Iterator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.util.FinancialUtils": { @@ -218804,31 +223788,131 @@ } ], "imports": [ - "java.math.BigDecimal", - "java.util.ArrayList", - "java.util.List", - "javax.annotation.Resource", - "javax.ejb.Lock", - "javax.ejb.LockType", - "javax.ejb.Schedule", - "javax.ejb.Singleton", - "javax.enterprise.concurrent.ManagedExecutorService", - "javax.enterprise.event.Event", - "javax.enterprise.event.NotificationOptions", - "javax.inject.Inject", - "javax.json.JsonObject", - "javax.persistence.EntityManager", - "javax.persistence.PersistenceContext", - "javax.persistence.TypedQuery", - "javax.persistence.criteria.CriteriaBuilder", - "javax.persistence.criteria.CriteriaQuery", - "javax.persistence.criteria.Root", - "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "com.ibm.websphere.samples.daytrader.interfaces.MarketSummaryUpdate", - "com.ibm.websphere.samples.daytrader.util.FinancialUtils", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.ArrayList", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.List", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.Resource", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.Lock", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.LockType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.Schedule", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.Singleton", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.concurrent.ManagedExecutorService", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.event.Event", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.event.NotificationOptions", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.json.JsonObject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.EntityManager", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.PersistenceContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.TypedQuery", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.criteria.CriteriaBuilder", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.criteria.CriteriaQuery", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.criteria.Root", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.MarketSummaryUpdate", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton": { @@ -220473,31 +225557,131 @@ } ], "imports": [ - "java.io.Serializable", - "java.math.BigDecimal", - "java.sql.Timestamp", - "java.util.Collection", - "java.util.Date", - "javax.ejb.EJBException", - "javax.persistence.Column", - "javax.persistence.Entity", - "javax.persistence.FetchType", - "javax.persistence.GeneratedValue", - "javax.persistence.GenerationType", - "javax.persistence.Id", - "javax.persistence.JoinColumn", - "javax.persistence.OneToMany", - "javax.persistence.OneToOne", - "javax.persistence.Table", - "javax.persistence.TableGenerator", - "javax.persistence.Temporal", - "javax.persistence.TemporalType", - "javax.persistence.Transient", - "javax.validation.constraints.NotNull", - "javax.validation.constraints.PastOrPresent", - "javax.validation.constraints.PositiveOrZero", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.sql.Timestamp", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Collection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Date", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.EJBException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Column", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Entity", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.FetchType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.GeneratedValue", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.GenerationType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Id", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.JoinColumn", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.OneToMany", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.OneToOne", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Table", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.TableGenerator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Temporal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.TemporalType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.persistence.Transient", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.NotNull", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.PastOrPresent", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.PositiveOrZero", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.entities.AccountDataBean": { @@ -223908,11 +229092,31 @@ } ], "imports": [ - "java.lang.annotation.ElementType", - "java.lang.annotation.Retention", - "java.lang.annotation.RetentionPolicy", - "java.lang.annotation.Target", - "javax.inject.Qualifier" + { + "path": "java.lang.annotation.ElementType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.Retention", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.RetentionPolicy", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.Target", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Qualifier", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.interfaces.QuotePriceChange": { @@ -223995,23 +229199,91 @@ } ], "imports": [ - "java.io.IOException", - "java.util.Collection", - "java.util.Iterator", - "javax.ejb.EJB", - "javax.inject.Inject", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", - "com.ibm.websphere.samples.daytrader.interfaces.TradeEJB", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Collection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Iterator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.EJB", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeEJB", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2EntityCollection": { @@ -225210,8 +230482,16 @@ } ], "imports": [ - "javax.ejb.Local", - "javax.ejb.Stateful" + { + "path": "javax.ejb.Local", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.Stateful", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBLocal": { @@ -225485,26 +230765,106 @@ } ], "imports": [ - "java.io.Serializable", - "java.math.BigDecimal", - "javax.enterprise.context.SessionScoped", - "javax.enterprise.inject.Any", - "javax.enterprise.inject.Instance", - "javax.faces.context.ExternalContext", - "javax.inject.Inject", - "javax.inject.Named", - "javax.servlet.ServletException", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpSession", - "javax.validation.constraints.Email", - "javax.validation.constraints.NotBlank", - "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", - "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", - "com.ibm.websphere.samples.daytrader.interfaces.Trace", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.math.BigDecimal", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.SessionScoped", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Any", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Instance", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.faces.context.ExternalContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Named", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpSession", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.Email", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.NotBlank", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.Trace", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF": { @@ -228601,18 +233961,66 @@ } ], "imports": [ - "java.io.IOException", - "javax.annotation.Resource", - "javax.enterprise.concurrent.ManagedThreadFactory", - "javax.servlet.AsyncContext", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.ServletOutputStream", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.util.Log" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.Resource", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.concurrent.ManagedThreadFactory", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.AsyncContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletOutputStream", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingManagedThread": { @@ -229509,22 +234917,86 @@ } ], "imports": [ - "java.io.IOException", - "javax.ejb.EJB", - "javax.inject.Inject", - "javax.naming.InitialContext", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", - "com.ibm.websphere.samples.daytrader.interfaces.TradeEJB", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.EJB", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.naming.InitialContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeEJB", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity": { @@ -230684,8 +236156,16 @@ } ], "imports": [ - "javax.enterprise.util.AnnotationLiteral", - "com.ibm.websphere.samples.daytrader.interfaces.RuntimeMode" + { + "path": "javax.enterprise.util.AnnotationLiteral", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.RuntimeMode", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral": { @@ -230973,20 +236453,76 @@ } ], "imports": [ - "java.io.IOException", - "javax.inject.Inject", - "javax.servlet.ServletConfig", - "javax.servlet.ServletContext", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "javax.servlet.http.HttpSession", - "javax.servlet.http.PushBuilder", - "com.ibm.websphere.samples.daytrader.interfaces.Trace", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpSession", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.PushBuilder", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.Trace", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet": { @@ -234656,7 +240192,11 @@ } ], "imports": [ - "javax.xml.bind.annotation.XmlRegistry" + { + "path": "javax.xml.bind.annotation.XmlRegistry", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.jaxrs.ObjectFactory": { @@ -234830,15 +240370,51 @@ } ], "imports": [ - "java.sql.Connection", - "java.sql.PreparedStatement", - "java.sql.ResultSet", - "java.util.Collection", - "java.util.HashMap", - "java.util.Iterator", - "com.ibm.websphere.samples.daytrader.util.KeyBlock", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.sql.Connection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.sql.PreparedStatement", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.sql.ResultSet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Collection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.HashMap", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.Iterator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.KeyBlock", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.impl.direct.KeySequenceDirect": { @@ -236372,19 +241948,71 @@ } ], "imports": [ - "java.util.List", - "java.util.concurrent.CopyOnWriteArrayList", - "javax.annotation.Resource", - "javax.enterprise.concurrent.ManagedExecutorService", - "javax.enterprise.context.ApplicationScoped", - "javax.enterprise.event.Event", - "javax.enterprise.event.NotificationOptions", - "javax.inject.Inject", - "javax.validation.constraints.NotEmpty", - "javax.validation.constraints.NotNull", - "javax.validation.constraints.Size", - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "com.ibm.websphere.samples.daytrader.interfaces.QuotePriceChange" + { + "path": "java.util.List", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.concurrent.CopyOnWriteArrayList", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.Resource", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.concurrent.ManagedExecutorService", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.ApplicationScoped", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.event.Event", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.event.NotificationOptions", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.NotEmpty", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.NotNull", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.Size", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.QuotePriceChange", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList": { @@ -237022,7 +242650,11 @@ } ], "imports": [ - "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean" + { + "path": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.interfaces.TradeDB": { @@ -237176,9 +242808,21 @@ } ], "imports": [ - "java.io.Serializable", - "javax.enterprise.context.SessionScoped", - "javax.inject.Named" + { + "path": "java.io.Serializable", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.context.SessionScoped", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Named", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingCDIJSFBean": { @@ -237415,8 +243059,16 @@ } ], "imports": [ - "java.util.AbstractSequentialList", - "java.util.ListIterator" + { + "path": "java.util.AbstractSequentialList", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.ListIterator", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator": { @@ -238490,11 +244142,31 @@ } ], "imports": [ - "java.lang.annotation.ElementType", - "java.lang.annotation.Retention", - "java.lang.annotation.RetentionPolicy", - "java.lang.annotation.Target", - "javax.inject.Qualifier" + { + "path": "java.lang.annotation.ElementType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.Retention", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.RetentionPolicy", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.lang.annotation.Target", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Qualifier", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.interfaces.RuntimeMode": { @@ -238602,28 +244274,116 @@ } ], "imports": [ - "javax.annotation.PostConstruct", - "javax.annotation.Resource", - "javax.ejb.ActivationConfigProperty", - "javax.ejb.MessageDriven", - "javax.ejb.MessageDrivenContext", - "javax.ejb.TransactionAttribute", - "javax.ejb.TransactionAttributeType", - "javax.ejb.TransactionManagement", - "javax.ejb.TransactionManagementType", - "javax.enterprise.inject.Any", - "javax.enterprise.inject.Instance", - "javax.inject.Inject", - "javax.jms.Message", - "javax.jms.MessageListener", - "javax.jms.TextMessage", - "com.ibm.websphere.samples.daytrader.interfaces.Trace", - "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.MDBStats", - "com.ibm.websphere.samples.daytrader.util.TimerStat", - "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral" + { + "path": "javax.annotation.PostConstruct", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.Resource", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.ActivationConfigProperty", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.MessageDriven", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.MessageDrivenContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.TransactionAttribute", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.TransactionAttributeType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.TransactionManagement", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.ejb.TransactionManagementType", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Any", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.enterprise.inject.Instance", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.inject.Inject", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.Message", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.MessageListener", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.TextMessage", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.Trace", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.MDBStats", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TimerStat", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB": { @@ -240392,21 +246152,81 @@ } ], "imports": [ - "java.io.IOException", - "javax.annotation.Resource", - "javax.jms.Connection", - "javax.jms.ConnectionFactory", - "javax.jms.JMSContext", - "javax.jms.Queue", - "javax.jms.TextMessage", - "javax.servlet.ServletConfig", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "com.ibm.websphere.samples.daytrader.util.Log", - "com.ibm.websphere.samples.daytrader.util.TradeConfig" + { + "path": "java.io.IOException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.annotation.Resource", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.Connection", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.ConnectionFactory", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.JMSContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.Queue", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.jms.TextMessage", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletConfig", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.ServletException", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.annotation.WebServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServlet", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletRequest", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.servlet.http.HttpServletResponse", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.Log", + "is_static": false, + "is_wildcard": false + }, + { + "path": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2MDBQueue": { @@ -241907,19 +247727,71 @@ } ], "imports": [ - "java.util.Set", - "java.util.logging.Level", - "java.util.logging.Logger", - "javax.naming.Context", - "javax.naming.InitialContext", - "javax.validation.ConstraintViolation", - "javax.validation.Validator", - "javax.validation.ValidatorFactory", - "javax.validation.constraints.Max", - "javax.validation.constraints.Min", - "javax.validation.constraints.NotNull", - "javax.validation.constraints.Pattern", - "javax.validation.constraints.Size" + { + "path": "java.util.Set", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.logging.Level", + "is_static": false, + "is_wildcard": false + }, + { + "path": "java.util.logging.Logger", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.naming.Context", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.naming.InitialContext", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.ConstraintViolation", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.Validator", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.ValidatorFactory", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.Max", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.Min", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.NotNull", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.Pattern", + "is_static": false, + "is_wildcard": false + }, + { + "path": "javax.validation.constraints.Size", + "is_static": false, + "is_wildcard": false + } ], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1": { @@ -242887,5 +248759,5 @@ "is_modified": false } }, - "version": "2.3.6" -} \ No newline at end of file + "version": "2.3.7" +}